import type { LoaderFunctionArgs, MetaFunction } from "@remix-run/node"; import { redirect } from "@remix-run/node"; import { getUserId } from "~/lib/auth.server"; export const meta: MetaFunction = () => { return [ { title: "نظام إدارة صيانة السيارات" }, { name: "description", content: "نظام شامل لإدارة صيانة السيارات" }, ]; }; export async function loader({ request }: LoaderFunctionArgs) { const userId = await getUserId(request); if (userId) { // User is authenticated, redirect to dashboard return redirect("/dashboard"); } else { // User is not authenticated, redirect to signin return redirect("/signin"); } }