Skip to content

Commit 59e83c3

Browse files
committed
Replace node-sass to dart-sass
Deprecated된 문법인 /deep/ syntax를 ::v-deep syntax로 대체 Closes #184, #185
1 parent 2c306dd commit 59e83c3

File tree

7 files changed

+79
-442
lines changed

7 files changed

+79
-442
lines changed

frontend/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,7 @@
5252
"eslint-plugin-promise": "^4.2.1",
5353
"eslint-plugin-standard": "^4.0.0",
5454
"eslint-plugin-vue": "^6.2.2",
55-
"node-sass": "^4.12.0",
55+
"sass": "^1.39.0",
5656
"sass-loader": "^8.0.2",
5757
"vue-cli-plugin-dll": "~1.1.12",
5858
"vue-template-compiler": "^2.6.11"

frontend/src/pages/oj/components/Header.vue

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -116,7 +116,7 @@ export default {
116116
text-decoration-color: #8dc63f;
117117
}
118118
}
119-
/deep/ .modal-med {
119+
::v-deep .modal-med {
120120
.modal-dialog {
121121
.modal-content {
122122
position:absolute;
@@ -134,7 +134,7 @@ export default {
134134
}
135135
}
136136
}
137-
/deep/ .modal-big {
137+
::v-deep .modal-big {
138138
.modal-dialog {
139139
.modal-content {
140140
min-width:800px;

frontend/src/pages/oj/views/general/Home.vue

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -230,7 +230,7 @@ export default {
230230
}
231231
}
232232
233-
/deep/ .table {
233+
::v-deep .table {
234234
tr {
235235
outline: none;
236236
font-size: 16px;

frontend/src/pages/oj/views/problem/Problem.vue

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -537,7 +537,7 @@ export default {
537537
}
538538
</script>
539539

540-
<style lang="scss">
540+
<style lang="scss" scoped>
541541
@font-face {
542542
font-family: 'Manrope';
543543
src: url("../../../../fonts/Manrope-Bold.ttf");
@@ -617,11 +617,11 @@ export default {
617617
min-width: 125px;
618618
}
619619
620-
/deep/ .dropdown button{
620+
.dropdown::v-deep button{
621621
background: #45576C;
622622
}
623623
624-
/deep/ .dropdown ul {
624+
.dropdown::v-deep ul {
625625
background: #45576C;
626626
627627
li a {

frontend/src/pages/oj/views/problem/ProblemSidebar.vue

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -425,7 +425,7 @@ export default {
425425
}
426426
}
427427
428-
/deep/ .modal {
428+
::v-deep .modal {
429429
.modal-dialog {
430430
min-width: 1200px;
431431
@@ -533,11 +533,11 @@ export default {
533533
}
534534
535535
// occasional code indent css fix
536-
/deep/ #submission-source-code .CodeMirror-sizer {
536+
#submission-source-code::v-deep .CodeMirror-sizer {
537537
margin-left: 38px !important;
538538
}
539539
540-
/deep/ #submission-source-code .CodeMirror-gutter-wrapper {
540+
#submission-source-code::v-deep .CodeMirror-gutter-wrapper {
541541
left: -38px !important;
542542
}
543543
@@ -571,7 +571,7 @@ export default {
571571
}
572572
}
573573
574-
/deep/ .pagination {
574+
::v-deep .pagination {
575575
margin-left: 25px;
576576
577577
.page-link {

frontend/src/pages/oj/views/user/ResetPassword.vue

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -144,7 +144,7 @@ export default {
144144
width:140px;
145145
margin-left:34px;
146146
}
147-
/deep/ .modal-md {
147+
::v-deep .modal-md {
148148
.modal-dialog {
149149
.modal-content {
150150
position:absolute;

0 commit comments

Comments
 (0)