From ee85a4e50f389d47782c3da0c0210947df04141a Mon Sep 17 00:00:00 2001 From: Kangyang Ji Date: Thu, 16 Apr 2026 13:05:37 +0100 Subject: [PATCH] fix: scss import warning (#7528) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * chore(dashboard): 将 Sass @import 迁移到 @use Dart Sass 3.0.0 将移除 @import,迁移到 @use 以消除弃用警告 * add new import into style.scss --------- Co-authored-by: LIghtJUNction --- dashboard/src/scss/components/_VButtons.scss | 2 ++ dashboard/src/scss/components/_VCard.scss | 2 ++ dashboard/src/scss/components/_VField.scss | 2 ++ dashboard/src/scss/components/_VShadow.scss | 2 ++ dashboard/src/scss/components/_VTabs.scss | 2 ++ dashboard/src/scss/layout/_container.scss | 2 ++ dashboard/src/scss/layout/_sidebar.scss | 2 ++ dashboard/src/scss/style.scss | 32 ++++++++++---------- 8 files changed, 30 insertions(+), 16 deletions(-) diff --git a/dashboard/src/scss/components/_VButtons.scss b/dashboard/src/scss/components/_VButtons.scss index a7d095e95..fce0668f8 100644 --- a/dashboard/src/scss/components/_VButtons.scss +++ b/dashboard/src/scss/components/_VButtons.scss @@ -1,3 +1,5 @@ +@use '../variables' as *; + // // Light Buttons // diff --git a/dashboard/src/scss/components/_VCard.scss b/dashboard/src/scss/components/_VCard.scss index 10dcaaf86..abdd4dd5f 100644 --- a/dashboard/src/scss/components/_VCard.scss +++ b/dashboard/src/scss/components/_VCard.scss @@ -1,3 +1,5 @@ +@use '../variables' as *; + // Outline Card .v-card--variant-outlined { border-color: rgba(var(--v-theme-borderLight), 0.36); diff --git a/dashboard/src/scss/components/_VField.scss b/dashboard/src/scss/components/_VField.scss index 97352acf5..2798d0b44 100644 --- a/dashboard/src/scss/components/_VField.scss +++ b/dashboard/src/scss/components/_VField.scss @@ -1,3 +1,5 @@ +@use '../variables' as *; + .v-field--variant-outlined .v-field__outline__start.v-locale--is-ltr, .v-locale--is-ltr .v-field--variant-outlined .v-field__outline__start { border-radius: $border-radius-root 0 0 $border-radius-root; diff --git a/dashboard/src/scss/components/_VShadow.scss b/dashboard/src/scss/components/_VShadow.scss index aebe0e8e4..3a42f4459 100644 --- a/dashboard/src/scss/components/_VShadow.scss +++ b/dashboard/src/scss/components/_VShadow.scss @@ -1,3 +1,5 @@ +@use '../variables' as *; + .elevation-10 { box-shadow: $box-shadow !important; } diff --git a/dashboard/src/scss/components/_VTabs.scss b/dashboard/src/scss/components/_VTabs.scss index afb08fd46..6112051b8 100644 --- a/dashboard/src/scss/components/_VTabs.scss +++ b/dashboard/src/scss/components/_VTabs.scss @@ -1,3 +1,5 @@ +@use '../variables' as *; + .theme-tab { &.v-tabs { .v-tab { diff --git a/dashboard/src/scss/layout/_container.scss b/dashboard/src/scss/layout/_container.scss index f1ca9294f..8f095211a 100644 --- a/dashboard/src/scss/layout/_container.scss +++ b/dashboard/src/scss/layout/_container.scss @@ -1,3 +1,5 @@ +@use '../variables' as *; + html { overflow-y: auto; } diff --git a/dashboard/src/scss/layout/_sidebar.scss b/dashboard/src/scss/layout/_sidebar.scss index 52f9e404a..58472befd 100644 --- a/dashboard/src/scss/layout/_sidebar.scss +++ b/dashboard/src/scss/layout/_sidebar.scss @@ -1,3 +1,5 @@ +@use '../variables' as *; + /*This is for the logo*/ .leftSidebar { border: 0px; diff --git a/dashboard/src/scss/style.scss b/dashboard/src/scss/style.scss index 6e02010ba..f77e38f32 100644 --- a/dashboard/src/scss/style.scss +++ b/dashboard/src/scss/style.scss @@ -1,21 +1,21 @@ -@import './variables'; -@import 'vuetify/styles/main.sass'; -@import './override'; -@import './layout/container'; -@import './layout/sidebar'; +@use './variables'; +@use 'vuetify/styles/main.sass'; +@use './override'; +@use './layout/container'; +@use './layout/sidebar'; -@import './components/VButtons'; -@import './components/VCard'; -@import './components/VField'; -@import './components/VInput'; -@import './components/VNavigationDrawer'; -@import './components/VShadow'; -@import './components/VTextField'; -@import './components/VTabs'; -@import './components/VScrollbar'; -@import './components/CodeBlockDark'; +@use './components/VButtons'; +@use './components/VCard'; +@use './components/VField'; +@use './components/VInput'; +@use './components/VNavigationDrawer'; +@use './components/VShadow'; +@use './components/VTextField'; +@use './components/VTabs'; +@use './components/VScrollbar'; +@use './components/CodeBlockDark'; -@import './pages/dashboards'; +@use './pages/dashboards'; html, body { overscroll-behavior-y: none;