NapCatQQ/napcat.webui/src/hooks/use_show_strcuted_message.tsx
2025-01-24 21:13:44 +08:00

26 lines
590 B
TypeScript

import { createElement } from 'react'
import ShowStructedMessage from '@/components/chat_input/components/show_structed_message'
import { OB11Segment } from '@/types/onebot'
import useDialog from './use-dialog'
const useShowStructuredMessage = () => {
const dialog = useDialog()
const showStructuredMessage = (messages: OB11Segment[]) => {
dialog.alert({
title: '消息内容',
size: '3xl',
content: createElement(ShowStructedMessage, {
messages: messages
})
})
}
return showStructuredMessage
}
export default useShowStructuredMessage