fix: wire unit Select to react-hook-form via setValue
This commit is contained in:
@@ -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>
|
||||
|
||||
|
||||
Reference in New Issue
Block a user