import { ChangeEvent } from "react"; import { MiiGender } from "@prisma/client"; import { SwitchMiiInstructions } from "@/types"; interface Props { data: SwitchMiiInstructions["datingPreferences"]; onChecked?: (e: ChangeEvent, gender: MiiGender) => void; } const DATING_PREFERENCES = ["Male", "Female", "Nonbinary"]; export default function DatingPreferencesViewer({ data, onChecked }: Props) { return (
{DATING_PREFERENCES.map((gender) => { const genderEnum = gender.toUpperCase() as MiiGender; return (
) => onChecked(e, genderEnum) } : { readOnly: true })} />
); })}
); }