From ad9e3dd4b0ce8563df6d9bf640d51da00d555287 Mon Sep 17 00:00:00 2001 From: upsiflu Date: Fri, 13 Dec 2024 14:16:03 +0100 Subject: [PATCH] feat(ui): [WIP] new `Link` component, use for sidebar links --- front/src/components/ui/Link.vue | 182 ++++++++++++++++++++++++++++ front/src/ui/components/Sidebar.vue | 5 +- front/ui-docs/.vitepress/config.ts | 3 + front/ui-docs/components/ui/link.md | 23 ++++ 4 files changed, 211 insertions(+), 2 deletions(-) create mode 100644 front/src/components/ui/Link.vue create mode 100644 front/ui-docs/components/ui/link.md diff --git a/front/src/components/ui/Link.vue b/front/src/components/ui/Link.vue new file mode 100644 index 000000000..8f70c0450 --- /dev/null +++ b/front/src/components/ui/Link.vue @@ -0,0 +1,182 @@ + + + + + diff --git a/front/src/ui/components/Sidebar.vue b/front/src/ui/components/Sidebar.vue index 939430327..af3947b98 100644 --- a/front/src/ui/components/Sidebar.vue +++ b/front/src/ui/components/Sidebar.vue @@ -7,6 +7,7 @@ import { useStore } from '~/store' import Button from '~/components/ui/Button.vue' import Input from '~/components/ui/Input.vue' import Pill from '~/components/ui/Pill.vue' +import Link from '~/components/ui/Link.vue' const searchQuery = ref('') @@ -99,13 +100,13 @@ const uploads = useUploadsStore()

Explore