refactor: update type casting and clean up imports
- Add type casting for route.meta.title in index.vue - Update tailwind css path in components.json - Remove unused imports and simplify dashboard component
This commit is contained in:
@@ -1,9 +1,5 @@
|
|||||||
<script setup lang="ts">
|
<script setup lang="ts">
|
||||||
import { Activity, CreditCard, DollarSign, Users, UserCheck, UsersRound, Calendar, Hospital } from 'lucide-vue-next'
|
import { Calendar, Hospital, UserCheck, UsersRound } from 'lucide-vue-next'
|
||||||
|
|
||||||
definePageMeta({
|
|
||||||
roles: ['sys', 'doc'],
|
|
||||||
})
|
|
||||||
|
|
||||||
const dataCard = ref({
|
const dataCard = ref({
|
||||||
totalRevenue: 0,
|
totalRevenue: 0,
|
||||||
@@ -166,10 +162,10 @@ onMounted(() => {
|
|||||||
</CardHeader>
|
</CardHeader>
|
||||||
<CardContent class="grid cursor-pointer gap-8 md:grid-cols-4 md:gap-8">
|
<CardContent class="grid cursor-pointer gap-8 md:grid-cols-4 md:gap-8">
|
||||||
<Card
|
<Card
|
||||||
v-for="item in linkItems"
|
v-for="item in linkItems"
|
||||||
:key="item"
|
:key="item.title"
|
||||||
class="border-primary hover:bg-primary my-2 h-32 border transition-colors duration-200 hover:bg-gray-200"
|
class="border-primary hover:bg-primary my-2 h-32 border transition-colors duration-200 hover:bg-gray-200"
|
||||||
>
|
>
|
||||||
<NuxtLink :to="item.link">
|
<NuxtLink :to="item.link">
|
||||||
<CardContent class="my-2 grid h-full grid-rows-2 place-items-center">
|
<CardContent class="my-2 grid h-full grid-rows-2 place-items-center">
|
||||||
<Icon :name="item.icon" class="text-primary h-9 w-[60px]" />
|
<Icon :name="item.icon" class="text-primary h-9 w-[60px]" />
|
||||||
|
|||||||
+1
-1
@@ -8,7 +8,7 @@ definePageMeta({
|
|||||||
|
|
||||||
const route = useRoute()
|
const route = useRoute()
|
||||||
useHead({
|
useHead({
|
||||||
title: () => route.meta.title,
|
title: () => route.meta.title as string,
|
||||||
})
|
})
|
||||||
</script>
|
</script>
|
||||||
|
|
||||||
|
|||||||
+1
-1
@@ -4,7 +4,7 @@
|
|||||||
"typescript": true,
|
"typescript": true,
|
||||||
"tailwind": {
|
"tailwind": {
|
||||||
"config": "",
|
"config": "",
|
||||||
"css": "app/assets/css/tailwind.css",
|
"css": "app/assets/css/main.css",
|
||||||
"baseColor": "neutral",
|
"baseColor": "neutral",
|
||||||
"cssVariables": true,
|
"cssVariables": true,
|
||||||
"prefix": ""
|
"prefix": ""
|
||||||
|
|||||||
Reference in New Issue
Block a user