import { ReactNode } from 'react'; import { ListItemProps } from '@synerise/ds-list-item'; import { ScrollbarAdditionalProps } from '@synerise/ds-scrollbar'; import { SearchBarProps } from '@synerise/ds-search-bar'; export type ItemPickerDropdownProps = { onChange: (item: ListItemProps) => void; placeholder: string; clearSearchQuery?: number; dataSource: ListItemProps[]; closeDropdown: () => void; noResults: string; dropdownVisibleRows?: number; dropdownRowHeight?: number; dropdownBottomAction?: ReactNode; closeOnBottomAction?: boolean; isDropdownOpened: boolean; searchBarProps?: Partial; scrollbarProps?: ScrollbarAdditionalProps; hideSearchBar?: boolean; }; export type Props = ItemPickerDropdownProps;