lune-ui-lib
Version:
Lune UI Components Library
27 lines (26 loc) • 1.16 kB
TypeScript
import type { SxProps } from '@mui/material';
import React from 'react';
declare const Input: ({ id, name, disabled, error, hint, placeholder, type, onChange, onKeyDown, onBlur, onFocus, className, wide, percentage, startAdornment, endAdornment, sx, highlightOnFocus, autoFocus, tabIndex, ...rest }: {
id?: string;
disabled?: boolean;
error?: string | boolean;
hint?: string;
placeholder?: string;
type?: 'text' | 'password' | 'checkbox' | 'number';
name?: string;
onChange?: React.ChangeEventHandler<HTMLInputElement | HTMLTextAreaElement>;
onKeyDown?: React.KeyboardEventHandler<HTMLTextAreaElement | HTMLInputElement>;
onBlur?: React.ChangeEventHandler<HTMLInputElement | HTMLTextAreaElement>;
onFocus?: React.FocusEventHandler<HTMLInputElement | HTMLTextAreaElement>;
value?: string | number;
percentage?: boolean;
className?: string;
wide?: boolean;
startAdornment?: React.ReactNode;
endAdornment?: React.ReactNode;
sx?: SxProps;
highlightOnFocus?: boolean;
autoFocus?: boolean;
tabIndex?: number;
}) => import("react/jsx-runtime").JSX.Element;
export default Input;