diff --git a/components.d.ts b/components.d.ts index fc6c119..11e9065 100644 --- a/components.d.ts +++ b/components.d.ts @@ -17,6 +17,7 @@ declare module 'vue' { HeroiconsAdjustmentsVertical: typeof import('~icons/heroicons/adjustments-vertical')['default'] HeroiconsArrowDown20Solid: typeof import('~icons/heroicons/arrow-down20-solid')['default'] HeroiconsArrowPath: typeof import('~icons/heroicons/arrow-path')['default'] + HeroiconsArrowRightOnRectangle: typeof import('~icons/heroicons/arrow-right-on-rectangle')['default'] HeroiconsBars3Solid: typeof import('~icons/heroicons/bars3-solid')['default'] HeroiconsBoltSolid: typeof import('~icons/heroicons/bolt-solid')['default'] HeroiconsChevronUpDown20Solid: typeof import('~icons/heroicons/chevron-up-down20-solid')['default'] @@ -28,12 +29,15 @@ declare module 'vue' { HeroiconsHome20Solid: typeof import('~icons/heroicons/home20-solid')['default'] HeroiconsInformationCircleSolid: typeof import('~icons/heroicons/information-circle-solid')['default'] HeroiconsLink20Solid: typeof import('~icons/heroicons/link20-solid')['default'] + HeroiconsLogout: typeof import('~icons/heroicons/logout')['default'] + HeroiconsLogoutSolid: typeof import('~icons/heroicons/logout-solid')['default'] HeroiconsMagnifyingGlass20Solid: typeof import('~icons/heroicons/magnifying-glass20-solid')['default'] HeroiconsMicrophoneSolid: typeof import('~icons/heroicons/microphone-solid')['default'] HeroiconsMoonSolid: typeof import('~icons/heroicons/moon-solid')['default'] HeroiconsPaperAirplaneSolid: typeof import('~icons/heroicons/paper-airplane-solid')['default'] HeroiconsSunSolid: typeof import('~icons/heroicons/sun-solid')['default'] HeroiconsTrashSolid: typeof import('~icons/heroicons/trash-solid')['default'] + HeroiconsUserSolid: typeof import('~icons/heroicons/user-solid')['default'] HeroiconsXMark20Solid: typeof import('~icons/heroicons/x-mark20-solid')['default'] InputBox: typeof import('./src/components/InputBox.vue')['default'] Listbox: typeof import('@headlessui/vue')['Listbox'] @@ -76,9 +80,9 @@ declare module 'vue' { RouterView: typeof import('vue-router')['RouterView'] SelectBox: typeof import('./src/components/SelectBox.vue')['default'] SidePanel: typeof import('./src/components/SidePanel.vue')['default'] - ThemeButton: typeof import('./src/components/ThemeButton.vue')['default'] TransitionChild: typeof import('@headlessui/vue')['TransitionChild'] TransitionRoot: typeof import('@headlessui/vue')['TransitionRoot'] UseImage: typeof import('@vueuse/components')['UseImage'] + UserDropdown: typeof import('./src/components/UserDropdown.vue')['default'] } } diff --git a/src/components/Header.vue b/src/components/Header.vue index e4cf21a..8f30bb4 100644 --- a/src/components/Header.vue +++ b/src/components/Header.vue @@ -81,7 +81,7 @@ const showSettings = computed(
diff --git a/src/components/ThemeButton.vue b/src/components/ThemeButton.vue deleted file mode 100644 index 8a3dfbb..0000000 --- a/src/components/ThemeButton.vue +++ /dev/null @@ -1,23 +0,0 @@ - - - - - diff --git a/src/components/UserDropdown.vue b/src/components/UserDropdown.vue new file mode 100644 index 0000000..33d8fad --- /dev/null +++ b/src/components/UserDropdown.vue @@ -0,0 +1,51 @@ + + + +