sendou.ink/app/features/user-page/loaders/u.$identifier.index.server.ts
2025-06-14 08:41:52 +03:00

14 lines
389 B
TypeScript

import type { LoaderFunctionArgs } from "@remix-run/node";
import * as UserRepository from "~/features/user-page/UserRepository.server";
import { notFoundIfFalsy } from "~/utils/remix.server";
export const loader = async ({ params }: LoaderFunctionArgs) => {
const user = notFoundIfFalsy(
await UserRepository.findProfileByIdentifier(params.identifier!),
);
return {
user,
};
};