import { MESSAGE_CUSTOM_TYPE } from '@linktr.ee/messaging-taxonomy'
import { FlagIcon, TrashSimpleIcon } from '@phosphor-icons/react'
import React from 'react'
import { useMessageContext } from 'stream-chat-react'
import {
DefaultDropdownActionButton,
MessageActions,
} from 'stream-chat-react/experimental'
const DeleteAction = () => {
const { handleDelete, message } = useMessageContext('CustomMessageActions')
if (message.metadata?.payment_status === 'paid') return null
return (
)
}
const ReportAction = () => {
const { handleFlag } = useMessageContext('CustomMessageActions')
return (
)
}
export const CustomMessageActions = () => {
const { message } = useMessageContext('CustomMessageActions')
if (message.metadata?.custom_type !== MESSAGE_CUSTOM_TYPE.ATTACHMENT)
return null
return (
)
}