UNPKG

kepler.gl

Version:

kepler.gl is a webgl based application to visualize large scale location data in the browser

34 lines (33 loc) 1.42 kB
import React, { ComponentType } from 'react'; export declare type ListItemProps<Option> = { value: Option; displayOption: (opt: Option) => string; light: boolean; disabled: boolean; }; export declare type DropdownSelectProps<Option> = { className?: string; displayOption?: string | ((opt: Option) => string); disabled?: boolean; onClick: (e: React.MouseEvent) => void; inputTheme?: string; error?: boolean; size?: string; value: Option; placeholder?: string; erasable?: boolean; showArrow?: boolean; onErase?: (e: React.MouseEvent) => void; showDropdown: (e: React.MouseEvent) => void; DropDownLineItemRenderComponent?: ComponentType<ListItemProps<Option>>; }; export declare const StyledDropdownSelect: import("styled-components").StyledComponent<"div", any, { size: DropdownSelectProps<any>['size']; inputTheme: DropdownSelectProps<any>['inputTheme']; }, never>; export declare const DropdownSelectValue: import("styled-components").StyledComponent<"span", any, { inputTheme: DropdownSelectProps<any>['inputTheme']; hasPlaceholder: boolean; }, never>; declare function DropdownSelect<Option>({ className, displayOption, disabled, onClick, inputTheme, size, value, placeholder, erasable, showArrow, onErase, showDropdown, DropDownLineItemRenderComponent }: DropdownSelectProps<Option>): JSX.Element; export default DropdownSelect;