@navinc/base-react-components
Version:
Nav's Pattern Library
15 lines (14 loc) • 750 B
TypeScript
import { ChangeEventHandler, FocusEventHandler } from 'react';
import { Select } from '../select.js';
import { InferComponentProps } from '../types.js';
type FormatType = 'long' | 'short';
type StateSelectProps = {
onBlur?: FocusEventHandler<HTMLInputElement>;
onChange?: ChangeEventHandler<HTMLInputElement>;
invalidOnTouched?: boolean;
format?: FormatType;
withTerritories?: boolean;
isRequired?: boolean;
} & InferComponentProps<typeof Select>;
export declare const StateSelect: import("styled-components").StyledComponent<({ name, label, onChange, invalidOnTouched, format, withTerritories, isRequired, onBlur, ...props }: StateSelectProps) => JSX.Element, import("styled-components").DefaultTheme, {}, never>;
export {};