refactor: migrate to modern module system

This commit is contained in:
郭桓桓 2023-03-05 15:00:12 +08:00
parent 2cb60cc6c4
commit 2b9619f2e2
Signed by: kuohuanhuan
GPG Key ID: FD846A0A797B0D75
4 changed files with 22 additions and 12 deletions

View File

@ -1,4 +1,4 @@
@use 'scss/vars' as *; @use 'scss/vars';
@import 'scss/markdown'; @use 'scss/markdown';
@import 'scss/prose'; @use 'scss/prose';

View File

@ -1 +1,9 @@
@import 'title', 'text', 'link', 'code', 'quote', 'figure', 'list', 'table', 'media'; @use 'title';
@use 'text';
@use 'link';
@use 'code';
@use 'quote';
@use 'figure';
@use 'list';
@use 'table';
@use 'media';

View File

@ -1,6 +1,8 @@
@use 'partials/container' as *; @use 'sass:meta';
@use 'partials/container';
.prose { .prose {
@include container; @include container.container;
@import 'partials/all'; @include meta.load-css('partials/all');
} }

View File

@ -1,4 +1,4 @@
@use 'sass:meta' as *; @use 'sass:meta';
@use 'variables/constants'; @use 'variables/constants';
@use 'variables/colors'; @use 'variables/colors';
@ -7,20 +7,20 @@
@use 'variables/modes/dark'; @use 'variables/modes/dark';
:root { :root {
@each $name, $val in module-variables('constants') { @each $name, $val in meta.module-variables('constants') {
--xm-#{$name}: #{$val}; --xm-#{$name}: #{$val};
} }
@each $name, $val in module-variables('colors') { @each $name, $val in meta.module-variables('colors') {
--xm-c-#{$name}: #{$val}; --xm-c-#{$name}: #{$val};
} }
} }
.markdown-body { .markdown-body {
@each $name, $val in module-variables('light') { @each $name, $val in meta.module-variables('light') {
--xm-c-#{$name}: #{$val}; --xm-c-#{$name}: #{$val};
} }
} }
.dark .markdown-body { .dark .markdown-body {
@each $name, $val in module-variables('dark') { @each $name, $val in meta.module-variables('dark') {
--xm-c-#{$name}: #{$val}; --xm-c-#{$name}: #{$val};
} }
} }