diff --git a/eslint.config.ts b/eslint.config.ts
index 899a13f..87828b8 100644
--- a/eslint.config.ts
+++ b/eslint.config.ts
@@ -20,7 +20,11 @@ export default defineConfigWithVueTs(
pluginVue.configs['flat/essential'],
vueTsConfigs.recommended,
-
+ {
+ rules: {
+ '@typescript-eslint/no-explicit-any': 'off',
+ },
+ },
{
...pluginVitest.configs.recommended,
files: ['src/**/__tests__/*'],
diff --git a/src/components/common/Breadcrumb.vue b/src/components/common/Breadcrumb.vue
index 5a2f866..2f2bf60 100644
--- a/src/components/common/Breadcrumb.vue
+++ b/src/components/common/Breadcrumb.vue
@@ -10,7 +10,7 @@
diff --git a/src/components/layout/HeaderNav.vue b/src/components/layout/HeaderNav.vue
index 1b394af..f1758e1 100644
--- a/src/components/layout/HeaderNav.vue
+++ b/src/components/layout/HeaderNav.vue
@@ -5,12 +5,12 @@
(collapsed = !collapsed)"
+ @click="toggleCollapsed"
/>
(collapsed = !collapsed)"
+ @click="toggleCollapsed"
/>
Admin Template
@@ -59,11 +59,13 @@ import {
LogoutOutlined,
} from '@ant-design/icons-vue'
-defineProps<{
- collapsed: boolean
-}>()
+const props = defineProps<{ collapsed: boolean }>()
-defineEmits(['update:collapsed'])
+const emit = defineEmits(['update:collapsed'])
+
+function toggleCollapsed() {
+ emit('update:collapsed', !props.collapsed)
+}