import { memo } from 'react'; import { useActiveRequestId } from '../hooks/useActiveRequestId'; import { useDeleteRequest } from '../hooks/useDeleteRequest'; import { Dropdown } from './core/Dropdown'; import { Icon } from './core/Icon'; import { IconButton } from './core/IconButton'; export const RequestSettingsDropdown = memo(function RequestSettingsDropdown() { const activeRequestId = useActiveRequestId(); const deleteRequest = useDeleteRequest(activeRequestId ?? null); return ( null, leftSlot: , }, '-----', { label: 'Delete Request', onSelect: deleteRequest.mutate, leftSlot: , }, ]} > ); });