import React, { FC, useState, useCallback } from 'react'; import { useTranslation } from 'react-i18next'; type Props = { dropdownLabel: string dropdownItemList: string[] setQueryHandler: (query: string | undefined) => void } export const SelectQueryDropdown: FC = (props: Props) => { const { t } = useTranslation(); const { dropdownLabel, dropdownItemList, setQueryHandler } = props; const [selectedItem, setSelectedItem] = useState(undefined); const onClickItemButton = useCallback((item) => { if (setQueryHandler == null) { return; } setQueryHandler(item); setSelectedItem(item); }, [setQueryHandler, setSelectedItem]); return (
    { dropdownItemList.map(item => ( )) }
); };