diff --git a/app/routes.ts b/app/routes.ts index f0f3c3f..ab5923e 100644 --- a/app/routes.ts +++ b/app/routes.ts @@ -8,4 +8,5 @@ export default [ route("/colles/:colleId", "routes/colles.tsx"), route("/settings", "routes/settings.tsx"), route("/grades", "routes/grades.tsx"), + route("/repas", "routes/repas.tsx"), ] satisfies RouteConfig; diff --git a/app/routes/repas.tsx b/app/routes/repas.tsx new file mode 100644 index 0000000..db140d4 --- /dev/null +++ b/app/routes/repas.tsx @@ -0,0 +1,53 @@ +import { Navigate } from "react-router"; +import Error from "~/components/error"; +import Loader from "~/components/loader"; +import { MainLayout } from "~/layout"; +import { AUTH_ERROR, useUser } from "~/lib/api"; +import { forceReload } from "~/lib/utils"; +import { Button } from "~/components/ui/button"; +import { Github } from "lucide-react"; +import BottomNavigation from "~/components/bottom-nav"; + +export default function Repas() { + const { user, isLoading, error } = useUser(); + + if (isLoading) { + return ; + } + if (error?.message === AUTH_ERROR) { + return ; + } + if (error) { + return ; + } + + return ( + + Khollisé - {user.className} ⚔️ + + } + > + {/* Under construction message */} + + + ⚠️ Cette fonctionnalité n’est pas encore implémentée. + + + Vous pouvez contribuer au développement du projet ici : + + window.open(import.meta.env.VITE_GITHUB_URL, "_blank")} + > + + Contribuer sur GitHub + + + + + + ); +}
+ Vous pouvez contribuer au développement du projet ici : +