( props: PolymorphicProps<T, textFieldProps<T>>, )
| 18 | }; |
| 19 | |
| 20 | export const TextFieldRoot = <T extends ValidComponent = "div">( |
| 21 | props: PolymorphicProps<T, textFieldProps<T>>, |
| 22 | ) => { |
| 23 | const [local, rest] = splitProps(props as textFieldProps, ["class"]); |
| 24 | |
| 25 | return <TextFieldPrimitive class={cn("space-y-1", local.class)} {...rest} />; |
| 26 | }; |
| 27 | |
| 28 | export const textfieldLabel = cva( |
| 29 | "text-sm data-[disabled]:cursor-not-allowed data-[disabled]:opacity-70 font-medium", |