feat(ui): move to sass node package

This commit is contained in:
Ludovic DEHON
2022-02-05 22:02:21 +01:00
parent 057e73a28a
commit a8bced96c7
13 changed files with 459 additions and 1474 deletions

View File

@@ -1,3 +1,3 @@
module.exports = {
presets: ["@vue/app"]
presets: ["@vue/cli-plugin-babel/preset"]
};

1885
ui/package-lock.json generated

File diff suppressed because it is too large Load Diff

View File

@@ -65,23 +65,23 @@
"eslint-plugin-jest": "^26.0.0",
"eslint-plugin-vue": "^8.4.1",
"jest-transform-stub": "^2.0.0",
"monaco-editor-webpack-plugin": "^5.0.0",
"monaco-editor": "^0.29.1",
"node-sass": "^5.0.0",
"monaco-editor-webpack-plugin": "^5.0.0",
"sass": "^1.49.7",
"sass-loader": "^10.1.1",
"vue-jest": "^3.0.7",
"vue-template-compiler": "^2.6.14"
},
"postcss": {
"plugins": {
"autoprefixer": {}
}
},
"babel": {
"presets": [
"@babel/preset-env"
]
},
"postcss": {
"plugins": {
"autoprefixer": {}
}
},
"browserslist": [
"> 1%",
"last 2 versions"

View File

@@ -338,7 +338,7 @@ table {
}
}
/deep/ .log-wrapper .attempt-wrapper {
::v-deep .log-wrapper .attempt-wrapper {
margin-bottom: 0;
}

View File

@@ -97,7 +97,7 @@
</script>
<style scoped lang="scss">
/deep/ thead tr:not(.top) {
::v-deep thead tr:not(.top) {
display: none;
}

View File

@@ -151,7 +151,7 @@
};
</script>
<style scoped lang="scss">
/deep/ thead {
::v-deep thead {
display: none;
}

View File

@@ -100,15 +100,15 @@
</script>
<style scoped lang="scss">
/deep/ thead tr:not(.top) {
::v-deep thead tr:not(.top) {
display: none;
}
/deep/ td.key {
::v-deep td.key {
width: 150px;
}
/deep/ .b-table-stacked {
::v-deep .b-table-stacked {
td.key {
width: 100%;
}

View File

@@ -271,7 +271,7 @@
<style scoped lang="scss">
@import "../../styles/variable";
/deep/ .editor-container {
::v-deep .editor-container {
position: relative;
max-width: 100%;
display: flex;

View File

@@ -59,11 +59,11 @@ small {
}
/deep/ th {
::v-deep th {
white-space: nowrap;
}
/deep/ .badge {
::v-deep .badge {
font-size: 100%;
margin-right: $spacer/4;
margin-bottom: $spacer/4;

View File

@@ -165,12 +165,12 @@
margin-left: 10px;
margin-right: 10px;
}
/deep/ .mx-datepicker {
::v-deep .mx-datepicker {
margin-right: 5px;
}
/deep/ .mx-datepicker-popup {
::v-deep .mx-datepicker-popup {
height: 272px;
.mx-datepicker-sidebar {

View File

@@ -90,7 +90,7 @@
<style lang="scss" scoped>
.duration-tt {
/deep/ .tooltip-inner {
::v-deep .tooltip-inner {
text-align: left;
white-space: nowrap;
max-width: none;

View File

@@ -74,7 +74,7 @@ select {
width: auto;
}
/deep/ .text-total {
::v-deep .text-total {
color: $pagination-color !important;
font-weight: normal;
}

View File

@@ -226,15 +226,15 @@
}
}
/deep/ a.vsm--link_active[href="#"] {
::v-deep a.vsm--link_active[href="#"] {
cursor: initial !important;
}
/deep/ .vsm--item {
::v-deep .vsm--item {
transition: opacity 0.2s;
}
/deep/ .menu-icon {
::v-deep .menu-icon {
font-size: 1.5em;
background-color: transparent !important;
padding-bottom: 15px;