fix: wire unit Select to react-hook-form via setValue

This commit is contained in:
zetaloop
2026-02-20 17:41:13 +08:00
parent 3fdd917672
commit 66c6cfd4fc
@@ -34,6 +34,7 @@ export default function NewServicePage() {
const {
register,
handleSubmit,
setValue,
formState: { errors, isSubmitting },
} = useForm({
resolver: standardSchemaResolver(serviceSchema),
@@ -103,7 +104,7 @@ export default function NewServicePage() {
</div>
<div className="space-y-2">
<Label htmlFor="unit"></Label>
<Select>
<Select onValueChange={(value) => setValue("unit", value)}>
<SelectTrigger>
<SelectValue placeholder="选择单位" />
</SelectTrigger>
@@ -115,6 +116,7 @@ export default function NewServicePage() {
<SelectItem value="段"></SelectItem>
</SelectContent>
</Select>
{errors.unit && <p className="text-xs text-destructive">{errors.unit.message}</p>}
</div>
</div>