Skip to content

Commit 7345270

Browse files
committed
Add default theme
1 parent 0bd2c42 commit 7345270

File tree

29 files changed

+2853
-2605
lines changed

29 files changed

+2853
-2605
lines changed

Cargo.lock

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

apps/landing/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,9 +15,9 @@
1515
"@devup-ui/react": "workspace:*",
1616
"@mdx-js/loader": "^3.1.0",
1717
"@mdx-js/react": "^3.1.0",
18-
"@next/mdx": "^15.1.7",
18+
"@next/mdx": "^15.2.3",
1919
"@types/mdx": "^2.0.13",
20-
"next": "^15.1.7",
20+
"next": "^15.2.3",
2121
"react": "^19.0.0",
2222
"react-dom": "^19.0.0",
2323
"react-syntax-highlighter": "^15.6.1",

apps/next/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
"dependencies": {
1313
"react": "^19.0.0",
1414
"react-dom": "^19.0.0",
15-
"next": "^15.1.7",
15+
"next": "^15.2.3",
1616
"@devup-ui/react": "workspace:*"
1717
},
1818
"devDependencies": {

apps/vite-lib/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,10 +10,10 @@
1010
"dependencies": {
1111
"react": "^19.0.0",
1212
"@devup-ui/react": "workspace:*",
13-
"vite": "^6.1.0"
13+
"vite": "^6.2.2"
1414
},
1515
"devDependencies": {
16-
"vite-plugin-dts": "^4.5.0",
16+
"vite-plugin-dts": "^4.5.3",
1717
"@devup-ui/vite-plugin": "workspace:*",
1818
"@vitejs/plugin-react": "^4.3.4",
1919
"typescript": "^5",

apps/vite/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616
},
1717
"devDependencies": {
1818
"@devup-ui/vite-plugin": "workspace:*",
19-
"vite": "^6.1.0",
19+
"vite": "^6.2.2",
2020
"@vitejs/plugin-react": "^4.3.4",
2121
"typescript": "^5",
2222
"@types/node": "^22",

benchmark/next-chakra-ui/package.json

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -10,13 +10,13 @@
1010
"lint": "next lint"
1111
},
1212
"dependencies": {
13-
"@chakra-ui/react": "^3.8.0",
13+
"@chakra-ui/react": "^3.13.0",
1414
"@emotion/react": "^11.14.0",
15-
"next": "^15.1.7",
16-
"next-themes": "^0.4.4",
15+
"next": "^15.2.3",
16+
"next-themes": "^0.4.6",
1717
"react": "^19.0.0",
1818
"react-dom": "^19.0.0",
19-
"react-icons": "^5.4.0"
19+
"react-icons": "^5.5.0"
2020
},
2121
"devDependencies": {
2222
"@types/node": "^22",

benchmark/next-devup-ui/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
"dependencies": {
1313
"react": "^19.0.0",
1414
"react-dom": "^19.0.0",
15-
"next": "^15.1.7",
15+
"next": "^15.2.3",
1616
"@devup-ui/react": "workspace:*"
1717
},
1818
"devDependencies": {

benchmark/next-kuma-ui/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
"dependencies": {
1313
"react": "^19.0.0",
1414
"react-dom": "^19.0.0",
15-
"next": "^15.1.7",
15+
"next": "^15.2.3",
1616
"@kuma-ui/core": "^1.5.9"
1717
},
1818
"devDependencies": {

bindings/devup-ui-wasm/Cargo.toml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
name = "devup-ui-wasm"
33
version = "0.1.0"
44
authors = ["owjs3901 <[email protected]>"]
5-
edition = "2021"
5+
edition = "2024"
66

77
[lib]
88
crate-type = ["cdylib", "rlib"]
@@ -21,12 +21,12 @@ css = { path = "../../libs/css" }
2121
# all the `std::fmt` and `std::panicking` infrastructure, so isn't great for
2222
# code size when deploying.
2323
console_error_panic_hook = { version = "0.1.7", optional = true }
24-
once_cell = "1.20.3"
25-
js-sys = "0.3.76"
26-
serde_json = "1.0.138"
24+
once_cell = "1.21.1"
25+
js-sys = "0.3.77"
26+
serde_json = "1.0.140"
2727
serde-wasm-bindgen = "0.6.5"
2828

2929
[dev-dependencies]
3030
wasm-bindgen-test = "0.3.50"
3131
serial_test = "3.2.0"
32-
insta = "1.42.1"
32+
insta = "1.42.2"

bindings/devup-ui-wasm/src/lib.rs

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -155,6 +155,12 @@ pub fn register_theme(theme_object: JsValue) -> Result<(), JsValue> {
155155
Ok(())
156156
}
157157

158+
#[wasm_bindgen(js_name = "getDefaultTheme")]
159+
pub fn get_default_theme() -> Result<Option<String>, JsValue> {
160+
let sheet = GLOBAL_STYLE_SHEET.lock().unwrap();
161+
Ok(sheet.theme.get_default_theme())
162+
}
163+
158164
#[wasm_bindgen(js_name = "getCss")]
159165
pub fn get_css() -> Result<String, JsValue> {
160166
let sheet = GLOBAL_STYLE_SHEET.lock().unwrap();

0 commit comments

Comments
 (0)