From 123fd4f96cb0600e820578ff08764a513d55a6cd Mon Sep 17 00:00:00 2001 From: Soybean Date: Thu, 25 Jan 2024 23:24:35 +0800 Subject: [PATCH] style(projects): sort defineProps, defineEmits with TS type --- .../materials/src/libs/admin-layout/index.vue | 9 +++--- .../src/libs/page-tab/button-tab.vue | 4 +-- .../src/libs/page-tab/chrome-tab.vue | 4 +-- .../materials/src/libs/page-tab/index.vue | 8 ++--- src/components/common/dark-mode-container.vue | 4 +-- src/components/common/exception-base.vue | 4 +-- src/components/common/full-screen.vue | 4 +-- src/components/common/lang-switch.vue | 12 ++++---- src/components/common/menu-toggler.vue | 4 +-- src/components/common/pin-toggler.vue | 4 +-- src/components/common/reload-button.vue | 4 +-- src/components/common/theme-schema-switch.vue | 14 ++++----- src/components/custom/better-scroll.vue | 4 +-- src/components/custom/button-icon.vue | 14 ++++----- src/components/custom/count-to.vue | 30 +++++++++---------- src/components/custom/svg-icon.vue | 4 +-- src/components/custom/wave-bg.vue | 2 ++ src/layouts/modules/global-content/index.vue | 8 ++--- src/layouts/modules/global-header/index.vue | 14 +++++---- src/layouts/modules/global-logo/index.vue | 8 ++--- src/layouts/modules/global-menu/base-menu.vue | 8 ++--- .../modules/global-menu/first-level-menu.vue | 8 ++--- .../modules/global-tab/context-menu.vue | 10 +++---- .../components/layout-mode-card.vue | 8 ++--- .../theme-drawer/components/setting-item.vue | 4 +-- 25 files changed, 100 insertions(+), 97 deletions(-) diff --git a/packages/materials/src/libs/admin-layout/index.vue b/packages/materials/src/libs/admin-layout/index.vue index 47e56d04..0c0444c6 100644 --- a/packages/materials/src/libs/admin-layout/index.vue +++ b/packages/materials/src/libs/admin-layout/index.vue @@ -28,15 +28,13 @@ const props = withDefaults(defineProps(), { rightFooter: false }); -const emit = defineEmits(); - -const slots = defineSlots(); - interface Emits { /** Update siderCollapse */ (e: 'update:siderCollapse', collapse: boolean): void; } +const emit = defineEmits(); + type SlotFn = (props?: Record) => any; type Slots = { @@ -51,6 +49,9 @@ type Slots = { /** Footer */ footer?: SlotFn; }; + +const slots = defineSlots(); + const cssVars = computed(() => createLayoutCssVars(props)); // config visible diff --git a/packages/materials/src/libs/page-tab/button-tab.vue b/packages/materials/src/libs/page-tab/button-tab.vue index 0ecdd487..be4f2c42 100644 --- a/packages/materials/src/libs/page-tab/button-tab.vue +++ b/packages/materials/src/libs/page-tab/button-tab.vue @@ -8,8 +8,6 @@ defineOptions({ defineProps(); -defineSlots(); - type SlotFn = (props?: Record) => any; type Slots = { @@ -32,6 +30,8 @@ type Slots = { */ suffix?: SlotFn; }; + +defineSlots();