feat: add dashboard page

This commit is contained in:
vben
2024-06-23 23:18:55 +08:00
parent 199d5506ac
commit c58c0797ba
100 changed files with 1908 additions and 1081 deletions

View File

@@ -22,6 +22,6 @@
},
"dependencies": {
"@iconify/vue": "^4.1.2",
"vue": "^3.4.30"
"vue": "^3.4.31"
}
}

View File

@@ -4,6 +4,7 @@ import { Icon } from '@iconify/vue';
function createIcon(name: string) {
return defineComponent({
name: `SvgIcon-${name}`,
setup(props, { attrs }) {
return () => h(Icon, { icon: name, ...props, ...attrs });
},