import { useTranslation } from "react-i18next"; import { Link, useLoaderData } from "react-router"; import { Main } from "~/components/Main"; import { SendouForm } from "~/form/SendouForm"; import { uploadImagePage } from "~/utils/urls"; import { action } from "../actions/org.$slug.edit.server"; import { loader } from "../loaders/org.$slug.edit.server"; import { handle, meta } from "../routes/org.$slug"; import { organizationEditFormSchema } from "../tournament-organization-schemas"; export { action, handle, loader, meta }; export default function TournamentOrganizationEditPage() { const data = useLoaderData(); const { t } = useTranslation(["org"]); return (
({ userId: member.id, role: member.role, roleDisplayName: member.roleDisplayName ?? "", })), series: data.organization.series.map((series) => ({ name: series.name, description: series.description ?? "", showLeaderboard: Boolean(series.showLeaderboard), })), badges: data.organization.badges.map((badge) => badge.id), }} > {({ FormField }) => ( <> {t("org:edit.form.uploadLogo")} )}
); }