soignant-nomade-ui
Version:
A react library for the soignant-nomade design system. You can find a storybook project inside it
15 lines (14 loc) • 814 B
TypeScript
import { CSSProperties, InputHTMLAttributes } from "react";
export interface InputComponentProps extends InputHTMLAttributes<HTMLInputElement> {
overwriteInputStyle?: CSSProperties;
overwriteParentInputStyle?: CSSProperties;
overwriteRootStyle?: CSSProperties;
overwriteErrorStyle?: CSSProperties;
icon?: React.ReactNode;
error?: React.ReactNode;
info?: React.ReactNode;
inputPrefix?: React.ReactNode;
mode?: "default" | "disabled" | "primary" | "secondary" | "cta" | "info" | "success" | "warning" | "error";
}
export declare const Input: ({ mode, overwriteInputStyle, overwriteParentInputStyle, overwriteRootStyle, overwriteErrorStyle, error, info, placeholder, icon, children, inputPrefix, ...props }: InputComponentProps) => JSX.Element;
export default Input;