Skip to content

Commit 25d8523

Browse files
committed
feat: add new themes & dev tool improvements
1 parent c5a8fe8 commit 25d8523

3 files changed

Lines changed: 827 additions & 9 deletions

File tree

interactionDUI/dui_source/src/components/DevTools.vue

Lines changed: 25 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,19 @@ const props = defineProps<{
88
}>();
99
1010
const count = ref(1);
11-
const themes = ['default', 'box'];
11+
const themes = [
12+
'default',
13+
'box',
14+
'theme-1',
15+
'theme-2',
16+
'theme-3',
17+
'theme-4',
18+
'theme-5',
19+
'theme-6',
20+
'theme-7',
21+
'theme-8',
22+
'theme-9',
23+
];
1224
const darkMode = ref(false);
1325
const show = ref(false);
1426
const currentTheme = computed(() => props.theme);
@@ -35,7 +47,18 @@ const toggleDarkMode = () => {
3547
3648
const cycleTheme = () => {
3749
const nextIndex = (themes.indexOf(currentTheme.value) + 1) % themes.length;
38-
debug([{ action: 'interactionMenu:menu:show', data: { theme: themes[nextIndex] } }], 0);
50+
debug(
51+
[
52+
{
53+
action: 'interactionMenu:menu:show',
54+
data: {
55+
...menuMockData[currentMenu.value],
56+
theme: themes[nextIndex],
57+
},
58+
},
59+
],
60+
0,
61+
);
3962
};
4063
4164
const updateCount = (delta: number) => {

0 commit comments

Comments
 (0)