owltide/pages/index.vue
Hornwitser 9592cd3160 Name the application Owltide
The name is inspired by the watchful owl perching from the tree tops
with complete overview of all that's going on combined with -tide in
the sense it's used for in words like summertide and eastertide.
2025-07-01 18:41:24 +02:00

33 lines
732 B
Vue

<!--
SPDX-FileCopyrightText: © 2025 Hornwitser <code@hornwitser.no>
SPDX-License-Identifier: AGPL-3.0-or-later
-->
<template>
<main>
<h1>Owltide</h1>
<ul>
<li>
<NuxtLink to="/schedule">View Schedule</NuxtLink>
</li>
<li v-if="accountStore.canEdit">
<NuxtLink to="/edit">Edit Schedule</NuxtLink>
</li>
<li v-if="accountStore.valid">
<NuxtLink to="/account/settings">Account Settings</NuxtLink>
</li>
<li v-else>
<NuxtLink to="/login">Log In / Create Account</NuxtLink>
</li>
<li>
<NuxtLink to="/about">About this software</NuxtLink>
</li>
</ul>
</main>
</template>
<script lang="ts" setup>
useHead({
title: "Index",
});
const accountStore = useAccountStore();
</script>