import * as React from 'react';
import { IBaseControls } from '../IBaseControls';
import { DropdownSearchField } from './SearchDropdown/DropdownSearch';
import { DropdownSimple } from './SimpleDropdown/DropdownSimple';
export interface IDropdownOptions {
label: any;
value: any;
}
export interface IDropdownProps extends IBaseControls {
options: IDropdownOptions[];
onClick: (event: any) => void;
placement?: string;
clearSelection?: () => void;
defaultItem?: any;
searchOption?: boolean;
sortOption?: boolean;
}
export enum DropdownPositions {
up = 'up',
down = 'down'
}
export const Dropdown = (props: IDropdownProps) => {
const renderOption = () => {
return props.searchOption && props.options && props.options.length > 0
}
return (
<>
{renderOption() ? <>
> : <>
>}
>
);
};