From f7ad243055af8f8e069145f45d301248c331518b Mon Sep 17 00:00:00 2001 From: CaileanSong <114227985+CaileanSong@users.noreply.github.com> Date: Sat, 9 Dec 2023 15:29:55 +0800 Subject: [PATCH 01/12] feat(CaileanSong): add header component --- components/header/header.vue | 25 +++++++++++++++++++++++++ components/header/tag/tag.vue | 19 +++++++++++++++++++ pages/index.vue | 1 + 3 files changed, 45 insertions(+) create mode 100644 components/header/header.vue create mode 100644 components/header/tag/tag.vue diff --git a/components/header/header.vue b/components/header/header.vue new file mode 100644 index 0000000..35616c0 --- /dev/null +++ b/components/header/header.vue @@ -0,0 +1,25 @@ + + + + diff --git a/components/header/tag/tag.vue b/components/header/tag/tag.vue new file mode 100644 index 0000000..8ff73f0 --- /dev/null +++ b/components/header/tag/tag.vue @@ -0,0 +1,19 @@ + + + + + \ No newline at end of file diff --git a/pages/index.vue b/pages/index.vue index f0d0909..7970d8d 100644 --- a/pages/index.vue +++ b/pages/index.vue @@ -5,5 +5,6 @@ const showSidebar = useSidebarStore() From 0945395f3fd7db7c4292cc4a4e8d75c384ec2a9c Mon Sep 17 00:00:00 2001 From: CaileanSong <114227985+CaileanSong@users.noreply.github.com> Date: Sat, 9 Dec 2023 22:45:44 +0800 Subject: [PATCH 02/12] feat:add header component --- components/header/header.vue | 6 ++++-- components/header/tag/tag.vue | 8 +++++--- unocss.config.ts | 4 ++++ 3 files changed, 13 insertions(+), 5 deletions(-) diff --git a/components/header/header.vue b/components/header/header.vue index 35616c0..c284d26 100644 --- a/components/header/header.vue +++ b/components/header/header.vue @@ -15,11 +15,13 @@ diff --git a/components/header/tag/tag.vue b/components/header/tag/tag.vue index 8ff73f0..1263ad9 100644 --- a/components/header/tag/tag.vue +++ b/components/header/tag/tag.vue @@ -1,4 +1,5 @@ diff --git a/unocss.config.ts b/unocss.config.ts index d024e38..d7361c8 100644 --- a/unocss.config.ts +++ b/unocss.config.ts @@ -13,6 +13,10 @@ export default defineConfig({ shortcuts: [ ['btn', 'px-4 py-1 rounded inline-block bg-teal-600 text-white cursor-pointer hover:bg-teal-700 disabled:cursor-default disabled:bg-gray-600 disabled:opacity-50'], ['icon-btn', 'inline-block cursor-pointer select-none opacity-75 transition duration-200 ease-in-out hover:opacity-100 hover:text-teal-600'], + ['GET','inline-block text-green-400'], + ['POST','inline-block text-yellow-400'], + ['PUT','inline-block text-cyan-400'], + ['DELETE','inline-block text-rose-500'] ], presets: [ presetUno(), From bd87f1f0705c6addb2ddabe2e2289e94e27b4f26 Mon Sep 17 00:00:00 2001 From: elonehoo Date: Sun, 10 Dec 2023 11:07:52 +0800 Subject: [PATCH 03/12] style: run eslint fix --- components/header/header.vue | 29 ++++++++++++++--------------- components/header/tag/tag.vue | 23 ++++++++++------------- pages/index.vue | 2 +- unocss.config.ts | 8 ++++---- 4 files changed, 29 insertions(+), 33 deletions(-) diff --git a/components/header/header.vue b/components/header/header.vue index c284d26..1429f99 100644 --- a/components/header/header.vue +++ b/components/header/header.vue @@ -1,27 +1,26 @@ - diff --git a/components/header/tag/tag.vue b/components/header/tag/tag.vue index 1263ad9..391ad62 100644 --- a/components/header/tag/tag.vue +++ b/components/header/tag/tag.vue @@ -1,21 +1,18 @@ \ No newline at end of file + diff --git a/pages/index.vue b/pages/index.vue index 7970d8d..bad5684 100644 --- a/pages/index.vue +++ b/pages/index.vue @@ -5,6 +5,6 @@ const showSidebar = useSidebarStore() diff --git a/unocss.config.ts b/unocss.config.ts index d7361c8..cb86c19 100644 --- a/unocss.config.ts +++ b/unocss.config.ts @@ -13,10 +13,10 @@ export default defineConfig({ shortcuts: [ ['btn', 'px-4 py-1 rounded inline-block bg-teal-600 text-white cursor-pointer hover:bg-teal-700 disabled:cursor-default disabled:bg-gray-600 disabled:opacity-50'], ['icon-btn', 'inline-block cursor-pointer select-none opacity-75 transition duration-200 ease-in-out hover:opacity-100 hover:text-teal-600'], - ['GET','inline-block text-green-400'], - ['POST','inline-block text-yellow-400'], - ['PUT','inline-block text-cyan-400'], - ['DELETE','inline-block text-rose-500'] + ['GET', 'inline-block text-green-400'], + ['POST', 'inline-block text-yellow-400'], + ['PUT', 'inline-block text-cyan-400'], + ['DELETE', 'inline-block text-rose-500'], ], presets: [ presetUno(), From 7dc42d6f7f85dcc1223a5a0a85984a31537e6008 Mon Sep 17 00:00:00 2001 From: elonehoo Date: Sun, 10 Dec 2023 11:09:45 +0800 Subject: [PATCH 04/12] fix: change the icon to the `carbon` package --- components/header/header.vue | 2 +- components/header/tag/tag.vue | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/components/header/header.vue b/components/header/header.vue index 1429f99..b3faf8e 100644 --- a/components/header/header.vue +++ b/components/header/header.vue @@ -21,6 +21,6 @@ const tagList = ref<{ - + diff --git a/components/header/tag/tag.vue b/components/header/tag/tag.vue index 391ad62..2391729 100644 --- a/components/header/tag/tag.vue +++ b/components/header/tag/tag.vue @@ -9,7 +9,7 @@ const props = defineProps<{
{{ props.label }} {{ props.url }} - +
From acb28be7793868e7985c9c3b7752bd93dc656ab1 Mon Sep 17 00:00:00 2001 From: elonehoo Date: Fri, 22 Dec 2023 09:53:56 +0800 Subject: [PATCH 05/12] fix: problem that produces a sidebar that cannot be displayed in some browsers --- components/layout/Root.vue | 6 +++++- store/sidebar.ts | 2 +- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/components/layout/Root.vue b/components/layout/Root.vue index a13b9ca..5d84117 100644 --- a/components/layout/Root.vue +++ b/components/layout/Root.vue @@ -2,11 +2,15 @@ defineOptions({ name: 'LayoutRoot', }) + +const sidebar = useSidebarStore() + +const { panSize } = storeToRefs(sidebar)