@cap3/capitano-components
Version:
# <div style="color: crimson;">ALPHA DISCLAIMER</div>
25 lines • 750 B
TypeScript
import * as React from "react";
import { InputProps } from "../../atoms/Input/Input";
import { FormElementSize } from "../../atoms/basics/formElementHelpers";
declare type Props<T> = InputProps & {
items: T[];
selectedItem?: T;
itemToString: (item: T) => string;
onValueSelected: (selection: T) => void;
textInput?: boolean;
renderItem?: (item: T) => React.ReactNode;
inputClassName?: string;
filterOnType?: boolean;
};
export declare type OptionProps = {
selected: boolean;
size: FormElementSize;
highlighted: boolean;
outline: boolean;
odd: boolean;
};
export declare class Select<T> extends React.Component<Props<T>> {
render(): JSX.Element;
}
export {};
//# sourceMappingURL=Select.d.ts.map