import React, { useState } from 'react'; import { useTranslation } from 'next-i18next'; import { Dropdown, DropdownItem, DropdownMenu, DropdownToggle, } from 'reactstrap'; type BookmarkFolderItemControlProps = { children?: React.ReactNode onClickRename: () => void onClickDelete: () => void } const BookmarkFolderItemControl = (props: BookmarkFolderItemControlProps): JSX.Element => { const { t } = useTranslation(); const { children, onClickRename, onClickDelete } = props; const [isOpen, setIsOpen] = useState(false); return ( setIsOpen(!isOpen)}> { children ?? ( ) } {t('Rename')} {t('Delete')} ); }; export default BookmarkFolderItemControl;