diff --git a/spaces/app.config.ts b/spaces/app.config.ts new file mode 100644 index 0000000..1ff4720 --- /dev/null +++ b/spaces/app.config.ts @@ -0,0 +1,38 @@ +export default defineAppConfig({ + ui: { + primary: 'green', + gray: 'slate', + tooltip: { + background: '!bg-background' + }, + variables: { + dark: { + background: 'var(--color-gray-950)' + }, + header: { + height: '5rem' + } + }, + notifications: { + // Show toasts at the top right of the screen + position: 'top-0 bottom-auto' + }, + icons: { + /*dark: 'i-ph-moon-duotone', + light: 'i-ph-sun-duotone', + search: 'i-ph-magnifying-glass-duotone', + external: 'i-ph-arrow-up-right', + chevron: 'i-ph-caret-down', + hash: 'i-ph-hash-duotone'*/ + }, + header: { + wrapper: 'lg:mb-0 lg:border-0', + popover: { + links: { + active: 'dark:bg-gray-950/50', + inactive: 'dark:hover:bg-gray-950/50' + } + } + } + } +}) \ No newline at end of file diff --git a/spaces/app.vue b/spaces/app.vue index be36ea2..bfa6bfa 100644 --- a/spaces/app.vue +++ b/spaces/app.vue @@ -19,46 +19,46 @@ fetchData() const navLinks = [ { label: "Home", - link: "", + to: "/", icon: 'i-heroicons-home' }, { label: "Aufgaben", - link: "tasks", + to: "/tasks", icon: "i-heroicons-rectangle-stack" }, { label: "Plantafel", - link: "planningBoard", + to: "/planningBoard", icon: "i-heroicons-calendar-days" }, { label: "Kunden", - link: "customers", + to: "/customers", icon: "i-heroicons-user-group" }, { label: "Projekte", - link: "projects", + to: "/projects", icon: "i-heroicons-clipboard-document-check" }, { label: "Zeiterfassung", - link: "timetracking", + to: "/timetracking", icon: "i-heroicons-clock" }, { label: "Artikel", - link: "products" + to: "/products" }, { label: "Dokumente", - link: "documents", + to: "/documents", icon: "i-heroicons-document" }, { label: "Inventar", - link: "inventory" + to: "/inventory" } ] @@ -121,49 +121,117 @@ const userDropdownItems = [ } ] ] + + +useHead({ + meta: [ + { name: 'viewport', content: 'width=device-width, initial-scale=1' } + ], + link: [ + { rel: 'icon', href: '/favicon.ico' } + ], + htmlAttrs: { + lang: 'de' + } +}) + +useSeoMeta({ + ogSiteName: 'spaces.software', + twitterCard: 'summary_large_image' +}) + +