Skip to content

Commit 1363285

Browse files
authored
Merge pull request #946 from Sysvale/refactor/removes-sass-deprecation-warnings
refactor/removes-sass-deprecation-warnings
2 parents c010418 + 47c5e63 commit 1363285

161 files changed

Lines changed: 3098 additions & 2124 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.storybook/main.cjs

Lines changed: 13 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,9 +17,20 @@ module.exports = {
1717
docsPage: "automatic"
1818
},
1919
async viteFinal(config, { configType }) {
20-
// return the customized config
2120
return mergeConfig(config, {
22-
// customize the Vite config here
21+
css: {
22+
preprocessorOptions: {
23+
scss: {
24+
logger: {
25+
warn(text, options) {
26+
if (text.includes('[legacy-js-api]')) return;
27+
console.warn(text);
28+
},
29+
debug() {}
30+
}
31+
}
32+
}
33+
},
2334
optimizeDeps: {
2435
esbuildOptions: {
2536
target: ['es2020', 'safari14', 'chrome87', 'edge88', 'firefox78'],

buildtokens.js

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -7,16 +7,16 @@ createFile('dist/@sysvale/tokens.scss', '', function (err) {
77

88
concat(
99
[
10-
'src/assets/sass/borders.scss',
11-
'src/assets/sass/colors.module.scss',
12-
'src/assets/sass/elevation.scss',
13-
'src/assets/sass/fontWeight.scss',
14-
'src/assets/sass/reset.scss',
15-
'src/assets/sass/shadows.scss',
16-
'src/assets/sass/spacing.scss',
17-
'src/assets/sass/transitions.scss',
18-
'src/assets/sass/typography.scss',
19-
'src/assets/sass/utils.scss',
10+
'src/assets/sass/legacy-tokens/borders.scss',
11+
'src/assets/sass/legacy-tokens/colors.module.scss',
12+
'src/assets/sass/legacy-tokens/elevation.scss',
13+
'src/assets/sass/legacy-tokens/fontWeight.scss',
14+
'src/assets/sass/legacy-tokens/reset.scss',
15+
'src/assets/sass/legacy-tokens/shadows.scss',
16+
'src/assets/sass/legacy-tokens/spacing.scss',
17+
'src/assets/sass/legacy-tokens/transitions.scss',
18+
'src/assets/sass/legacy-tokens/typography.scss',
19+
'src/assets/sass/legacy-tokens/utils.scss',
2020
],
2121
'dist/@sysvale/tokens.scss'
2222
);

package-lock.json

Lines changed: 36 additions & 6 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@
2222
"scripts": {
2323
"build": "vue-tsc --noEmit && vite build && node buildtokens.js",
2424
"preview": "vite preview",
25-
"storybook": "start-storybook --docs --no-manager-cache",
25+
"storybook": "SASS_SILENCE_DEPRECATION_WARNING=1 start-storybook --docs --no-manager-cache",
2626
"build-storybook": "build-storybook -s public --docs",
2727
"test": "vitest",
2828
"test:ui": "vitest --ui",
@@ -69,7 +69,7 @@
6969
"eslint": "^8.31.0",
7070
"eslint-plugin-vue": "^9.9.0",
7171
"jsdom": "^20.0.0",
72-
"sass": "^1.55.0",
72+
"sass": "^1.89.1",
7373
"typescript": "^4.6.4",
7474
"vite": "^5.4.10",
7575
"vitest": "^3.0.2",

src/assets/sass/legacy-tokens.scss

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
@use './legacy-tokens/tokens/index' as *;
2+
@import "./legacy-tokens/borders.scss";
3+
@import "./legacy-tokens/colors.module.scss";
4+
@import "./legacy-tokens/elevation.scss";
5+
@import "./legacy-tokens/fontWeight.scss";
6+
@import "./legacy-tokens/reset.scss";
7+
@import "./legacy-tokens/shadows.scss";
8+
@import "./legacy-tokens/spacing.scss";
9+
@import "./legacy-tokens/transitions.scss";
10+
@import "./legacy-tokens/typography.scss";
11+
@import "./legacy-tokens/utils.scss";
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
Lines changed: 72 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,72 @@
1+
%input {
2+
display: flex;
3+
justify-content: space-between;
4+
outline: 1px solid $n-50;
5+
border-radius: $border-radius-extra-small;
6+
width: 266px;
7+
background: $n-0;
8+
}
9+
10+
%placeholder {
11+
color: $n-400;
12+
}
13+
14+
%focused {
15+
outline: 1px solid $bn-300;
16+
transition: box-shadow ease-in-out 150ms, outline ease-in-out 100ms;
17+
box-shadow: 0 0 0 0.1rem rgba($bn-300, 1);
18+
}
19+
20+
%valid {
21+
outline: 1px solid $gp-500;
22+
transition: box-shadow ease-in-out 150ms, outline ease-in-out 100ms;
23+
}
24+
25+
%invalid {
26+
outline: 1px solid $rc-500;
27+
transition: box-shadow ease-in-out 150ms, outline ease-in-out 100ms;
28+
}
29+
30+
%focused-valid {
31+
transition: box-shadow ease-in-out 150ms, outline ease-in-out 100ms;
32+
box-shadow: 0 0 0 0.1rem rgba($gp-500, 1);
33+
}
34+
35+
%focused-invalid {
36+
transition: box-shadow ease-in-out 150ms, outline ease-in-out 100ms;
37+
box-shadow: 0 0 0 0.1rem rgba($rc-500, 1);
38+
}
39+
40+
%disabled {
41+
background-color: hsl(214 25% 98% / 1);
42+
border: none;
43+
cursor: not-allowed !important;
44+
}
45+
46+
%custom-ol, %custom-ul {
47+
margin-block-start: 0;
48+
margin-block-end: 0;
49+
margin-inline-start: 0px;
50+
margin-inline-end: 0px;
51+
padding-inline-start: 4px;
52+
}
53+
54+
%custom-li {
55+
list-style: none;
56+
display: flex;
57+
line-height: 1.3;
58+
margin: 0;
59+
padding: 0;
60+
}
61+
62+
%custom-li::before {
63+
content: '';
64+
margin-right: 8px;
65+
}
66+
67+
%user-select-none {
68+
-webkit-user-select: none;
69+
-moz-user-select: none;
70+
-ms-user-select: none;
71+
user-select: none;
72+
}

0 commit comments

Comments
 (0)