useDescription
useDescription
Returns the label
and placeholder
extracted from a call to .describe()
:
function TextField() {
const { label, placeholder } = useDescription(); // {label?: string, placeholder?: string};
// ...
}
const FormSchema = z.object({
name: z.string().describe("Name // Please enter your name"),
});
Note you can also pass labels and placeholders and normal react props if you prefer.