import { A, useRouteData } from "@vanjs/router"; import { Meta, Title } from "@vanjs/meta"; import { getDashboardStats } from "@/api"; type DashboardResults = { monthlySales: string; conversionRate: string; monthlyViews: string; todayViews: string; }; export const route = { load: async () => { return await getDashboardStats(); }, }; export const Page = () => { Title("Dashboard"); Meta({ name: "description", content: "Administrator description" }); const data = useRouteData(); return ( <>

Hello Administrator!

This month sales
{data?.monthlySales || "--"}
Conversion rate
{data?.conversionRate || "--"}
Monthly Views
{data?.monthlyViews || "--"}
Today's Views
{data?.todayViews || "--"}
); };