UNPKG

baseui

Version:

A React Component library implementing the Base design language

25 lines (24 loc) 910 B
import * as React from 'react'; import { StyledInput } from './styled-components'; import type { AutosizeInputProps, AutosizeInputState } from './types'; import type { ComponentProps } from 'react'; export default class AutosizeInput extends React.Component<AutosizeInputProps & Omit<ComponentProps<typeof StyledInput>, keyof AutosizeInputProps>, AutosizeInputState> { mounted: boolean; sizer: HTMLElement | undefined | null; static defaultProps: { inputRef: { current: HTMLInputElement | null; }; value: string; overrides: {}; }; state: { inputWidth: number; }; componentDidMount(): void; componentDidUpdate(prevProps: AutosizeInputProps, prevState: AutosizeInputState): void; componentWillUnmount(): void; sizerRef: (el?: HTMLElement | null) => void; updateInputWidth(): void; render(): React.JSX.Element; }