/** * InputAdornment Component - Lynx 版 MUI InputAdornment * 100% 一比一复刻 MUI InputAdornment * * 用于在 Input 前后添加装饰元素(如图标、按钮、文本等) * * 对应 MUI: packages/mui-material/src/InputAdornment/InputAdornment.js */ import './InputAdornment.css'; import inputAdornmentClasses, { getInputAdornmentUtilityClass } from './inputAdornmentClasses'; export { inputAdornmentClasses, getInputAdornmentUtilityClass }; export type InputAdornmentPosition = 'start' | 'end'; export type InputAdornmentVariant = 'standard' | 'outlined' | 'filled'; export interface InputAdornmentProps { /** 子元素 */ children?: any; /** 自定义类名 */ className?: string; /** 样式类覆盖 */ classes?: Partial; /** 是否禁用指针事件 */ disablePointerEvents?: boolean; /** 是否禁用排版 */ disableTypography?: boolean; /** 位置 */ position: InputAdornmentPosition; /** 内联样式 */ style?: Record; /** sx 属性 */ sx?: Record; /** 变体 */ variant?: InputAdornmentVariant; } export declare function InputAdornment(props: InputAdornmentProps): JSX.Element; export default InputAdornment; //# sourceMappingURL=index.d.ts.map