Spaces:
Running
Running
File size: 451 Bytes
79278ec |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
import { DetailedHTMLProps, ReactNode } from "react";
export type InputProps = {
name: string;
label?: ReactNode;
placeholder?: string;
rules?: { rule: (value: string) => boolean; errorMessage: string }[];
value?: string;
onSetValue: (value: string) => void;
error?: string | null;
onSetError?: (value: string | null) => void;
extra?: ReactNode;
} & DetailedHTMLProps<React.InputHTMLAttributes<HTMLInputElement>, HTMLInputElement>;
|