- Implemented VideoFeed component to display sightings. - Created useSightingList and useVideoFeed hooks for data fetching and state management. - Added AppProviders for context management. - Updated Dashboard to include VideoFeed. - Introduced types for sightings in utils/types.tsx. - Added Header and Footer components for layout. - Configured React Query for data handling.
20 lines
398 B
TypeScript
20 lines
398 B
TypeScript
import { createRootRoute, Outlet } from "@tanstack/react-router";
|
|
import Header from "../components/ui/Header";
|
|
import Footer from "../components/ui/Footer";
|
|
|
|
const RootLayout = () => {
|
|
return (
|
|
<>
|
|
<Header />
|
|
<main className="p-4 min-h-screen">
|
|
<Outlet />
|
|
</main>
|
|
<Footer />
|
|
</>
|
|
);
|
|
};
|
|
|
|
export const Route = createRootRoute({
|
|
component: RootLayout,
|
|
});
|