seedling/source/ui/src/providers/Skeleton.tsx

29 lines
535 B
TypeScript
Raw Normal View History

2023-12-28 21:58:08 +00:00
// @ts-nocheck
'use client';
import { useRouter } from 'next/navigation';
import { Skeleton } from '@procyon/components/Skeleton';
export function SkeletonProvider({ children }: Readonly<{ children: React.ReactNode }>) {
const router = useRouter();
return (
<Skeleton
onHref={(path) => router.push(path as string)}
items={{
logo: <>App</>,
top: [
{
label: 'Home',
href: '/',
},
{
label: 'Next page',
href: '/next-page',
},
],
}}>
{children}
</Skeleton>
);
}