diff --git a/build/css.ts b/build/css.ts index 818e645..4e4e919 100644 --- a/build/css.ts +++ b/build/css.ts @@ -7,10 +7,16 @@ export const css = (mode): CSSOptions => { const plugins: Plugin[] = [usePostCssPxToViewport8plugin(mode)]; return { + preprocessorOptions: { + scss: { + additionalData: `@use "@/assets/styles/minix/sidebar" as *;`, + api: 'modern-compiler', + }, + }, postcss: { plugins: plugins.filter(Boolean), }, - }; + } as CSSOptions; }; /** 是否启用px转换vw插件 */ diff --git a/src/assets/styles/common/src/sidebar.scss b/src/assets/styles/minix/sidebar.scss similarity index 85% rename from src/assets/styles/common/src/sidebar.scss rename to src/assets/styles/minix/sidebar.scss index 551f179..31b1e23 100644 --- a/src/assets/styles/common/src/sidebar.scss +++ b/src/assets/styles/minix/sidebar.scss @@ -1,11 +1,11 @@ -@mixin sidebar-1() { +@mixin view-style-default($sidebar-width,$content-width) { &__sidebar { display: flex; flex-wrap: wrap; flex-direction: column; justify-content: space-between; align-items: center; - width: 530px; + width: $sidebar-width; height: 100%; color: #fff; @@ -42,4 +42,9 @@ color: var(--color-info-secondary-1); } } + + &__content { + width: $content-width; + height: 100%; + } } diff --git a/src/components/TimeSelect/index.vue b/src/components/PanelItem/TimeSelect/index.vue similarity index 88% rename from src/components/TimeSelect/index.vue rename to src/components/PanelItem/TimeSelect/index.vue index 5ec0536..046dbde 100644 --- a/src/components/TimeSelect/index.vue +++ b/src/components/PanelItem/TimeSelect/index.vue @@ -1,5 +1,5 @@