Update input components
This commit is contained in:
@@ -11,7 +11,6 @@ export interface TextInputProps {
|
||||
maxLength?: number;
|
||||
spellCheck?: boolean;
|
||||
placeholder?: string;
|
||||
defaultValue?: string;
|
||||
value?: string;
|
||||
onChange?: ChangeEventHandler<HTMLInputElement>;
|
||||
disabled?: boolean;
|
||||
@@ -26,7 +25,6 @@ export interface TextAreaProps {
|
||||
maxLength?: number;
|
||||
spellCheck?: boolean;
|
||||
placeholder?: string;
|
||||
defaultValue?: string;
|
||||
value?: string;
|
||||
disabled?: boolean;
|
||||
rows?: number;
|
||||
@@ -35,9 +33,10 @@ export interface TextAreaProps {
|
||||
}
|
||||
|
||||
export interface SelectInputProps {
|
||||
label: React.ReactNode;
|
||||
placeholder: React.ReactNode;
|
||||
value?: string;
|
||||
onChange?: (newValue: string) => void;
|
||||
disabled?: boolean;
|
||||
children: React.ReactNode;
|
||||
}
|
||||
|
||||
@@ -45,6 +44,7 @@ export interface OptionInputProps {
|
||||
id?: string;
|
||||
className?: string;
|
||||
value: string;
|
||||
disabled?: boolean;
|
||||
children: React.ReactNode;
|
||||
}
|
||||
|
||||
@@ -88,9 +88,11 @@ export interface NumberInputProps {
|
||||
name?: string;
|
||||
min?: number;
|
||||
max?: number;
|
||||
defaultValue?: number;
|
||||
value?: number;
|
||||
onChange?: (newValue: number) => void;
|
||||
step?: number;
|
||||
prefix?: string;
|
||||
suffix?: string;
|
||||
value: number;
|
||||
onChange: (newValue: number) => void;
|
||||
disabled?: boolean;
|
||||
children?: React.ReactNode;
|
||||
}
|
||||
@@ -102,20 +104,21 @@ export interface NumberSliderProps {
|
||||
min?: number;
|
||||
max?: number;
|
||||
step?: number;
|
||||
defaultValue?: number;
|
||||
value?: number;
|
||||
onChange?: (newValue: number) => void;
|
||||
value: number;
|
||||
onChange: (newValue: number) => void;
|
||||
disabled?: boolean;
|
||||
ariaLabel?: string;
|
||||
}
|
||||
|
||||
export interface FileInputProps {
|
||||
id?: string;
|
||||
className?: string;
|
||||
name?: string;
|
||||
ariaLabel?: string;
|
||||
minSize?: number;
|
||||
maxSize?: number;
|
||||
showFileName?: boolean;
|
||||
showSize?: boolean;
|
||||
showFileName: boolean;
|
||||
showSize: boolean;
|
||||
onChange?: (newFile: File | undefined) => void;
|
||||
disabled?: boolean;
|
||||
children?: React.ReactNode;
|
||||
|
||||
Reference in New Issue
Block a user