import { useLoaderData } from "react-router"; import { Main } from "~/components/Main"; import { useTimeFormat } from "~/hooks/useTimeFormat"; import { databaseTimestampToDate } from "~/utils/dates"; import { loader } from "../loaders/suspended.server"; export { loader }; export default function SuspendedPage() { const data = useLoaderData(); const { formatDateTime } = useTimeFormat(); const ends = (() => { if (!data.banned || data.banned === 1) return null; return databaseTimestampToDate(data.banned); })(); return (

Account suspended

{data.reason ?
Reason: {data.reason}
: null} {ends ? (
Ends:{" "} {formatDateTime(ends, { month: "long", day: "numeric", year: "numeric", hour: "numeric", minute: "numeric", })}
) : (
Ends: no end time set
)}
); }