Skip to content

Commit 8aec053

Browse files
authored
Merge pull request #721 from tokens-studio/fix/color-mode
update packages, fix color-mode
2 parents 20f3604 + 6d98d1c commit 8aec053

9 files changed

Lines changed: 21 additions & 24 deletions

File tree

packages/graph-editor/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -58,9 +58,9 @@
5858
"@tokens-studio/graph-engine": "*",
5959
"@tokens-studio/graph-engine-migration": "*",
6060
"@tokens-studio/icons": "^0.1.4",
61-
"@tokens-studio/tokens": "^0.3.9",
61+
"@tokens-studio/tokens": "^0.3.11",
6262
"@tokens-studio/types": "^0.5.1",
63-
"@tokens-studio/ui": "^3.0.1",
63+
"@tokens-studio/ui": "^3.0.4",
6464
"@xzdarcy/react-timeline-editor": "^0.1.9",
6565
"array-move": "^4.0.0",
6666
"clsx": "^2.1.1",

packages/nodes-design-tokens/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@
3838
"dependencies": {
3939
"@adobe/leonardo-contrast-colors": "^1.0.0",
4040
"@tokens-studio/types": "^0.5.1",
41-
"@tokens-studio/ui": "^3.0.1",
41+
"@tokens-studio/ui": "^3.0.4",
4242
"colorjs.io": "^0.5.2",
4343
"dot-prop": "^8.0.2",
4444
"lodash.orderby": "^4.6.0",

packages/nodes-figma/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@
3737
},
3838
"dependencies": {
3939
"@tokens-studio/types": "^0.5.1",
40-
"@tokens-studio/ui": "^3.0.1",
40+
"@tokens-studio/ui": "^3.0.4",
4141
"dot-prop": "^8.0.2"
4242
},
4343
"peerDependencies": {

packages/nodes-fs/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@
3131
"test": "vitest run"
3232
},
3333
"dependencies": {
34-
"@tokens-studio/ui": "^3.0.1",
34+
"@tokens-studio/ui": "^3.0.4",
3535
"mobx-react-lite": "^4.0.5"
3636
},
3737
"peerDependencies": {

packages/nodes-previews/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@
3838
"@tokens-studio/graph-engine": "*",
3939
"@tokens-studio/graph-engine-nodes-design-tokens": "*",
4040
"@tokens-studio/icons": "^0.1.4",
41-
"@tokens-studio/ui": "^3.0.1",
41+
"@tokens-studio/ui": "^3.0.4",
4242
"colorjs.io": "^0.5.2",
4343
"react": "^18.2.0"
4444
},

packages/ui/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -46,8 +46,8 @@
4646
"@tokens-studio/graph-engine-nodes-image": "*",
4747
"@tokens-studio/graph-engine-nodes-preview": "*",
4848
"@tokens-studio/icons": "^0.1.4",
49-
"@tokens-studio/tokens": "^0.3.9",
50-
"@tokens-studio/ui": "^3.0.1",
49+
"@tokens-studio/tokens": "^0.3.11",
50+
"@tokens-studio/ui": "^3.0.4",
5151
"@ts-rest/core": "^3.51.0",
5252
"@ts-rest/open-api": "^3.51.0",
5353
"@ts-rest/react-query": "^3.51.0",

packages/ui/src/app/layout.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -92,7 +92,7 @@ export default function RootLayout({
9292
}) {
9393
return (
9494
<html lang='en'>
95-
<body className='ts-theme-dark graph-editor'>
95+
<body className='graph-editor' data-theme='light'>
9696
<Contexts>{children}</Contexts>
9797
</body>
9898
</html>

packages/ui/src/components/rail.tsx

Lines changed: 4 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -50,26 +50,23 @@ const RailItem = ({ icon, label, link }: RailItem) => {
5050
};
5151

5252
const ThemeToggle = () => {
53-
const [isDark, setIsDark] = useState(false);
53+
const [isDark, setIsDark] = useState(true);
5454

5555
useEffect(() => {
5656
// Check initial theme on mount
57-
const isDarkMode = document.body.classList.contains('ts-theme-dark');
57+
const isDarkMode = document.body.getAttribute('data-theme') === 'dark';
5858
setIsDark(isDarkMode);
5959
}, []);
6060

6161
const toggleTheme = () => {
6262
const newIsDark = !isDark;
6363
setIsDark(newIsDark);
6464

65-
document.body.classList.remove(
66-
newIsDark ? 'ts-theme-light' : 'ts-theme-dark'
67-
);
68-
document.body.classList.add(newIsDark ? 'ts-theme-dark' : 'ts-theme-light');
65+
document.body.setAttribute('data-theme', newIsDark ? 'dark' : 'light');
6966
};
7067

7168
return (
72-
<Tooltip label={isDark ? 'Light Mode' : 'Dark Mode'}>
69+
<Tooltip label={isDark ? 'Dark Mode' : 'Light Mode'}>
7370
<IconButton
7471
emphasis='low'
7572
style={{ padding: 'var(--component-spacing-sm)' }}

yarn.lock

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -6133,10 +6133,10 @@
61336133
dependencies:
61346134
deepmerge-ts "^7.0.3"
61356135

6136-
"@tokens-studio/tokens@^0.3.9":
6137-
version "0.3.9"
6138-
resolved "https://registry.yarnpkg.com/@tokens-studio/tokens/-/tokens-0.3.9.tgz#8feb32d2d2b881fb019dd96e7bc29e9397d9004a"
6139-
integrity sha512-yk2dBvrR1o35CQhHeGdtS2TdLImHRTf9rBWm2qYssG059P9eHfriKLCgASjuB+w8kp8jHohqZZZeZeMn3DpilQ==
6136+
"@tokens-studio/tokens@^0.3.11":
6137+
version "0.3.11"
6138+
resolved "https://registry.yarnpkg.com/@tokens-studio/tokens/-/tokens-0.3.11.tgz#17c4a1817e0890d273a7d94ad80cf32bf05d4cac"
6139+
integrity sha512-NHy3swYp6BUHl67L3Ny/Wc5umCLbxkLi5VTSnt5KsaeOc0nYB2VH3ps9AdKWsDwUqAqcD18B+tRyiZhi1lWA2w==
61406140
dependencies:
61416141
deepmerge-ts "^7.0.3"
61426142

@@ -6169,10 +6169,10 @@
61696169
clsx "^2.1.1"
61706170
react-tooltip "^5.28.0"
61716171

6172-
"@tokens-studio/ui@^3.0.1":
6173-
version "3.0.1"
6174-
resolved "https://registry.yarnpkg.com/@tokens-studio/ui/-/ui-3.0.1.tgz#fe1daf4b4e3ab927575c851912aa3a36d6d93819"
6175-
integrity sha512-vY6SiCK258D36Pj6Oz7uAh4NulYFeU0aQWSNl6KIXkdeDcryr2oNE558gZNIut+8+sjVHc0DuSSwzulvsdynGA==
6172+
"@tokens-studio/ui@^3.0.4":
6173+
version "3.0.4"
6174+
resolved "https://registry.yarnpkg.com/@tokens-studio/ui/-/ui-3.0.4.tgz#a7e3d924cea391f0e1ea20c7663831de8608b922"
6175+
integrity sha512-sqGTidzVu5xMJEBVFZIyhE65hv15N8Z9vfhcL77GBj2y62aKdcbJ2qgOy7q5A690OP9Kf5SzC97bgmkN37D7GA==
61766176
dependencies:
61776177
"@radix-ui/react-accordion" "^1.1.2"
61786178
"@radix-ui/react-avatar" "^1.0.2"

0 commit comments

Comments
 (0)