Added about link to CTA

This commit is contained in:
Alexis
2025-08-12 10:34:23 +02:00
parent 73eceda96c
commit 44193aa018
2 changed files with 11 additions and 2 deletions

View File

@@ -1,7 +1,7 @@
<script lang="ts" setup>
import { computed } from "vue"
import { PhCheckCircle, PhUser, PhLaptop, PhMoon, PhPalette, PhSignIn, PhSignOut, PhSun, PhTranslate, PhUserCircle } from "@phosphor-icons/vue"
import { PhCheckCircle, PhUser, PhLaptop, PhMoon, PhPalette, PhSignIn, PhSignOut, PhSun, PhTranslate, PhUserCircle, PhInfo } from "@phosphor-icons/vue"
import { cn } from "@/lib/utils";
const router = useRouter()
@@ -45,7 +45,7 @@ async function handleLogout() {
}
}
type AvailableRoutes = "/my" | "/my/settings"
type AvailableRoutes = "/my" | "/my/settings" | "/about"
function pushRoute(to: AvailableRoutes) {
router.push({ path: to })
@@ -194,6 +194,13 @@ function pushRoute(to: AvailableRoutes) {
</UiDropdownMenuPortal>
</UiDropdownMenuSub>
<UiDropdownMenuItem class="flex gap-[.5ch] items-center rounded-none" @click="pushRoute('/about')">
<PhInfo size="20" weight="fill" />
<span>
{{ $t('ui.sidebarMenu.about') }}
</span>
</UiDropdownMenuItem>
<UiDropdownMenuSeparator />
<template v-if="user">