mirror of
https://bitbucket.org/Mattrixwv/mattrixwvreactcomponents.git
synced 2025-12-06 21:53:57 -05:00
Many inputs added
This commit is contained in:
44
lib/types/Input.d.ts
vendored
44
lib/types/Input.d.ts
vendored
@@ -7,6 +7,7 @@ export interface TextInputProps {
|
||||
className?: string;
|
||||
inputClassName?: string;
|
||||
labelClassName?: string;
|
||||
name?: string;
|
||||
maxLength?: number;
|
||||
spellCheck?: boolean;
|
||||
placeholder?: string;
|
||||
@@ -67,3 +68,46 @@ export interface MattrixwvButtonSwitchProps {
|
||||
onNode: React.ReactNode;
|
||||
offNode: React.ReactNode;
|
||||
}
|
||||
|
||||
export interface NumberInputProps {
|
||||
id?: string;
|
||||
className?: string;
|
||||
inputClassName?: string;
|
||||
labelClassName?: string;
|
||||
name?: string;
|
||||
min?: number;
|
||||
max?: number;
|
||||
defaultValue?: number;
|
||||
value?: number;
|
||||
onChange?: (newValue: number) => void;
|
||||
disabled?: boolean;
|
||||
children?: React.ReactNode;
|
||||
}
|
||||
|
||||
export interface NumberSliderProps {
|
||||
id?: string;
|
||||
className?: string;
|
||||
name?: string;
|
||||
min?: number;
|
||||
max?: number;
|
||||
step?: number;
|
||||
defaultValue?: number;
|
||||
value?: number;
|
||||
onChange?: (newValue: number) => void;
|
||||
disabled?: boolean;
|
||||
}
|
||||
|
||||
export interface FileInputProps {
|
||||
id?: string;
|
||||
className?: string;
|
||||
name?: string;
|
||||
minSize?: number;
|
||||
maxSize?: number;
|
||||
showFileName?: boolean;
|
||||
showSize?: boolean;
|
||||
defaultValue?: File;
|
||||
value?: File;
|
||||
onChange?: (newFile: File | undefined) => void;
|
||||
disabled?: boolean;
|
||||
children?: React.ReactNode;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user