diff --git a/apps/admin/src/components/common/page-header.vue b/apps/admin/src/components/common/page-header.vue new file mode 100644 index 0000000..89cb9e1 --- /dev/null +++ b/apps/admin/src/components/common/page-header.vue @@ -0,0 +1,35 @@ + + + + + diff --git a/apps/admin/src/typings/components.d.ts b/apps/admin/src/typings/components.d.ts index 1ca9c07..f2367b3 100644 --- a/apps/admin/src/typings/components.d.ts +++ b/apps/admin/src/typings/components.d.ts @@ -24,7 +24,15 @@ declare module 'vue' { IconAntDesignReloadOutlined: typeof import('~icons/ant-design/reload-outlined')['default'] IconGridiconsFullscreen: typeof import('~icons/gridicons/fullscreen')['default'] IconGridiconsFullscreenExit: typeof import('~icons/gridicons/fullscreen-exit')['default'] + IconIcBaselineAdd: typeof import('~icons/ic/baseline-add')['default'] IconIcBaselineArrowBack: typeof import('~icons/ic/baseline-arrow-back')['default'] + IconIcBaselineDelete: typeof import('~icons/ic/baseline-delete')['default'] + IconIcBaselineEdit: typeof import('~icons/ic/baseline-edit')['default'] + IconIcBaselineRocketLaunch: typeof import('~icons/ic/baseline-rocket-launch')['default'] + IconIcBaselineSave: typeof import('~icons/ic/baseline-save')['default'] + IconIcBaselineUploadFile: typeof import('~icons/ic/baseline-upload-file')['default'] + IconIcOutlineArchive: typeof import('~icons/ic/outline-archive')['default'] + IconIcOutlineTimer: typeof import('~icons/ic/outline-timer')['default'] IconIcRoundPlus: typeof import('~icons/ic/round-plus')['default'] IconLocalActivity: typeof import('~icons/local/activity')['default'] IconLocalBanner: typeof import('~icons/local/banner')['default'] @@ -78,6 +86,7 @@ declare module 'vue' { NThing: typeof import('naive-ui')['NThing'] NTooltip: typeof import('naive-ui')['NTooltip'] NWatermark: typeof import('naive-ui')['NWatermark'] + PageHeader: typeof import('./../components/common/page-header.vue')['default'] PinToggler: typeof import('./../components/common/pin-toggler.vue')['default'] ReloadButton: typeof import('./../components/common/reload-button.vue')['default'] RouterLink: typeof import('vue-router')['RouterLink'] @@ -106,7 +115,15 @@ declare global { const IconAntDesignReloadOutlined: typeof import('~icons/ant-design/reload-outlined')['default'] const IconGridiconsFullscreen: typeof import('~icons/gridicons/fullscreen')['default'] const IconGridiconsFullscreenExit: typeof import('~icons/gridicons/fullscreen-exit')['default'] + const IconIcBaselineAdd: typeof import('~icons/ic/baseline-add')['default'] const IconIcBaselineArrowBack: typeof import('~icons/ic/baseline-arrow-back')['default'] + const IconIcBaselineDelete: typeof import('~icons/ic/baseline-delete')['default'] + const IconIcBaselineEdit: typeof import('~icons/ic/baseline-edit')['default'] + const IconIcBaselineRocketLaunch: typeof import('~icons/ic/baseline-rocket-launch')['default'] + const IconIcBaselineSave: typeof import('~icons/ic/baseline-save')['default'] + const IconIcBaselineUploadFile: typeof import('~icons/ic/baseline-upload-file')['default'] + const IconIcOutlineArchive: typeof import('~icons/ic/outline-archive')['default'] + const IconIcOutlineTimer: typeof import('~icons/ic/outline-timer')['default'] const IconIcRoundPlus: typeof import('~icons/ic/round-plus')['default'] const IconLocalActivity: typeof import('~icons/local/activity')['default'] const IconLocalBanner: typeof import('~icons/local/banner')['default'] @@ -160,6 +177,7 @@ declare global { const NThing: typeof import('naive-ui')['NThing'] const NTooltip: typeof import('naive-ui')['NTooltip'] const NWatermark: typeof import('naive-ui')['NWatermark'] + const PageHeader: typeof import('./../components/common/page-header.vue')['default'] const PinToggler: typeof import('./../components/common/pin-toggler.vue')['default'] const ReloadButton: typeof import('./../components/common/reload-button.vue')['default'] const RouterLink: typeof import('vue-router')['RouterLink'] diff --git a/apps/admin/src/views/competition/competition-add/index.vue b/apps/admin/src/views/competition/competition-add/index.vue index 8fd3de5..1b4e72c 100644 --- a/apps/admin/src/views/competition/competition-add/index.vue +++ b/apps/admin/src/views/competition/competition-add/index.vue @@ -1,55 +1,50 @@