import React from 'react' import {ChatBskyConvoDefs} from '@atproto-labs/api' import {msg} from '@lingui/macro' import {useLingui} from '@lingui/react' import {Trash_Stroke2_Corner0_Rounded as Trash} from '#/components/icons/Trash' import * as Menu from '#/components/Menu' import * as Prompt from '#/components/Prompt' import {usePromptControl} from '#/components/Prompt' export let MessageMenu = ({ // eslint-disable-next-line @typescript-eslint/no-unused-vars message, control, }: { message: ChatBskyConvoDefs.MessageView control: Menu.MenuControlProps }): React.ReactNode => { const {_} = useLingui() const deleteControl = usePromptControl() const onDelete = React.useCallback(() => { // TODO delete the message }, []) return ( <> {_(msg`Delete message`)} ) } MessageMenu = React.memo(MessageMenu)