Skip to content

Commit 3c6d5c3

Browse files
authored
Merge pull request #463 from dev-five-git/gen-theme-interface
Gen theme interface
2 parents 20a396f + f53263d commit 3c6d5c3

File tree

3 files changed

+8
-0
lines changed

3 files changed

+8
-0
lines changed

.changeset/solid-donkeys-go.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
'@devup-ui/next-plugin': patch
3+
---
4+
5+
Register theme for interface

packages/next-plugin/src/__tests__/plugin.test.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@ vi.mock('node:fs')
1212
vi.mock('../preload')
1313
vi.mock('@devup-ui/wasm', async (original) => ({
1414
...(await original()),
15+
registerTheme: vi.fn(),
1516
getThemeInterface: vi.fn(),
1617
}))
1718

packages/next-plugin/src/plugin.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ import {
66
exportFileMap,
77
exportSheet,
88
getThemeInterface,
9+
registerTheme,
910
} from '@devup-ui/wasm'
1011
import {
1112
DevupUIWebpackPlugin,
@@ -66,6 +67,7 @@ export function DevupUI(
6667
const theme = existsSync(devupFile)
6768
? JSON.parse(readFileSync(devupFile, 'utf-8'))?.['theme']
6869
: {}
70+
registerTheme(theme)
6971
const themeInterface = getThemeInterface(
7072
libPackage,
7173
'DevupThemeColors',

0 commit comments

Comments
 (0)