feat: default makeup to partial instead of none

This commit is contained in:
trafficlunar 2026-03-28 16:10:02 +00:00
parent 026ee50b9f
commit eaa6c97c57
3 changed files with 4 additions and 4 deletions

View file

@ -33,7 +33,7 @@ const submitSchema = z
// Switch // Switch
gender: z.enum(MiiGender).default("MALE"), gender: z.enum(MiiGender).default("MALE"),
makeup: z.enum(MiiMakeup).default("NONE"), makeup: z.enum(MiiMakeup).default("PARTIAL"),
miiPortraitImage: z.union([z.instanceof(File), z.any()]).optional(), miiPortraitImage: z.union([z.instanceof(File), z.any()]).optional(),
miiFeaturesImage: z.union([z.instanceof(File), z.any()]).optional(), miiFeaturesImage: z.union([z.instanceof(File), z.any()]).optional(),
instructions: switchMiiInstructionsSchema, instructions: switchMiiInstructionsSchema,
@ -212,7 +212,7 @@ export async function POST(request: NextRequest) {
} }
: { : {
instructions: minifiedInstructions, instructions: minifiedInstructions,
makeup: makeup ?? "NONE", makeup: makeup ?? "PARTIAL",
}), }),
}, },
}); });

View file

@ -43,7 +43,7 @@ export default function EditForm({ mii, likes }: Props) {
const [name, setName] = useState(mii.name); const [name, setName] = useState(mii.name);
const [tags, setTags] = useState(mii.tags); const [tags, setTags] = useState(mii.tags);
const [description, setDescription] = useState(mii.description); const [description, setDescription] = useState(mii.description);
const [makeup, setMakeup] = useState<MiiMakeup>(mii.makeup ?? "NONE"); const [makeup, setMakeup] = useState<MiiMakeup>(mii.makeup ?? "PARTIAL");
const hasFilesChanged = useRef(false); const hasFilesChanged = useRef(false);
const instructions = useRef<SwitchMiiInstructions>({ ...defaultInstructions, ...(mii.instructions as object as Partial<SwitchMiiInstructions>) }); const instructions = useRef<SwitchMiiInstructions>({ ...defaultInstructions, ...(mii.instructions as object as Partial<SwitchMiiInstructions>) });

View file

@ -52,7 +52,7 @@ export default function SubmitForm() {
const [platform, setPlatform] = useState<MiiPlatform>("SWITCH"); const [platform, setPlatform] = useState<MiiPlatform>("SWITCH");
const [gender, setGender] = useState<MiiGender>("MALE"); const [gender, setGender] = useState<MiiGender>("MALE");
const [makeup, setMakeup] = useState<MiiMakeup>("NONE"); const [makeup, setMakeup] = useState<MiiMakeup>("PARTIAL");
const instructions = useRef<SwitchMiiInstructions>(defaultInstructions); const instructions = useRef<SwitchMiiInstructions>(defaultInstructions);
const [error, setError] = useState<string | undefined>(undefined); const [error, setError] = useState<string | undefined>(undefined);