import type { LoaderFunctionArgs, MetaFunction } from "@remix-run/node"; import { Link } from "@remix-run/react"; import { isAuthenticated } from "../.server/auth"; export const meta: MetaFunction = () => { return [{ title: "[Admin] Dashboard | iOSDC 2024 Albatross.swift" }]; }; export async function loader({ request }: LoaderFunctionArgs) { const { user } = await isAuthenticated(request, { failureRedirect: "/login", }); if (!user.is_admin) { throw new Error("Unauthorized"); } return null; } export default function AdminDashboard() { return (

[Admin] Dashboard

Users

); }