@mantine/core
Version:
React components library focused on usability, accessibility and developer experience
62 lines (61 loc) • 3.78 kB
TypeScript
import type { __BaseInputProps, __InputProps, __InputStylesNames, InputCssVariables, InputFactory, InputProps, InputStylesNames, InputVariant } from './Input';
import type { InputClearButtonFactory, InputClearButtonProps } from './InputClearButton/InputClearButton';
import type { ClearSectionMode, InputClearSectionProps } from './InputClearSection/InputClearSection';
import type { InputDescriptionCssVariables, InputDescriptionFactory, InputDescriptionProps, InputDescriptionStylesNames } from './InputDescription/InputDescription';
import type { InputErrorCssVariables, InputErrorFactory, InputErrorProps, InputErrorStylesNames } from './InputError/InputError';
import type { InputLabelCssVariables, InputLabelFactory, InputLabelProps, InputLabelStylesNames } from './InputLabel/InputLabel';
import type { InputPlaceholderFactory, InputPlaceholderProps, InputPlaceholderStylesNames } from './InputPlaceholder/InputPlaceholder';
import type { __InputWrapperProps, InputWrapperFactory, InputWrapperProps, InputWrapperStylesNames } from './InputWrapper/InputWrapper';
export { Input } from './Input';
export { InputWrapper } from './InputWrapper/InputWrapper';
export { InputDescription } from './InputDescription/InputDescription';
export { InputError } from './InputError/InputError';
export { InputLabel } from './InputLabel/InputLabel';
export { InputPlaceholder } from './InputPlaceholder/InputPlaceholder';
export { InputClearButton } from './InputClearButton/InputClearButton';
export { InputClearSection } from './InputClearSection/InputClearSection';
export { useInputProps } from './use-input-props';
export { InputWrapperContext } from './InputWrapper.context';
export type { InputProps, __InputProps, __BaseInputProps, InputStylesNames, __InputStylesNames, InputVariant, InputCssVariables, InputFactory, InputWrapperProps, __InputWrapperProps, InputWrapperStylesNames, InputWrapperFactory, InputDescriptionProps, InputDescriptionCssVariables, InputDescriptionStylesNames, InputDescriptionFactory, InputErrorProps, InputErrorCssVariables, InputErrorStylesNames, InputErrorFactory, InputLabelProps, InputLabelCssVariables, InputLabelStylesNames, InputLabelFactory, InputPlaceholderProps, InputPlaceholderStylesNames, InputPlaceholderFactory, InputClearButtonProps, InputClearButtonFactory, InputClearSectionProps, ClearSectionMode, };
export declare namespace Input {
type Props = InputProps;
type StylesNames = InputStylesNames;
type CssVariables = InputCssVariables;
type Factory = InputFactory;
namespace Wrapper {
type Props = InputWrapperProps;
type StylesNames = InputWrapperStylesNames;
type Factory = InputWrapperFactory;
}
namespace Description {
type Props = InputDescriptionProps;
type StylesNames = InputDescriptionStylesNames;
type CssVariables = InputDescriptionCssVariables;
type Factory = InputDescriptionFactory;
}
namespace Error {
type Props = InputErrorProps;
type StylesNames = InputErrorStylesNames;
type CssVariables = InputErrorCssVariables;
type Factory = InputErrorFactory;
}
namespace Label {
type Props = InputLabelProps;
type StylesNames = InputLabelStylesNames;
type CssVariables = InputLabelCssVariables;
type Factory = InputLabelFactory;
}
namespace Placeholder {
type Props = InputPlaceholderProps;
type StylesNames = InputPlaceholderStylesNames;
type Factory = InputPlaceholderFactory;
}
namespace ClearButton {
type Props = InputClearButtonProps;
type Factory = InputClearButtonFactory;
}
namespace ClearSection {
type Props = InputClearSectionProps;
type Mode = ClearSectionMode;
}
}