feat: vue router and quality of life icons
TS Lint / Oxlint (push) Successful in 48s
TS Lint / TypeScript (push) Successful in 56s
TS Lint / ESLint (push) Successful in 59s

This commit is contained in:
2026-07-14 12:32:41 +02:00
parent 531b976b87
commit 210f7c5cf4
13 changed files with 270 additions and 112 deletions
+3 -5
View File
@@ -1,8 +1,6 @@
<script setup lang="ts">
import { ListTodoIcon } from "@lucide/vue";
import { ref, onMounted, defineAsyncComponent } from "vue";
const TaskList = defineAsyncComponent(
() => import("@/components/TaskList.vue"),
);
const PageFooter = defineAsyncComponent(
() => import("@/components/PageFooter.vue"),
);
@@ -32,9 +30,9 @@ onMounted(() => {
<h1
class="p-4 pb-2 text-4xl font-bold opacity-60 tracking-wide select-none"
>
Tout Doux
<list-todo-icon :stroke-width="3" :size="32" class="inline" /> Tout Doux
</h1>
<task-list />
<router-view />
</div>
</div>
</div>