Whalebird-desktop-client-ma.../renderer/components/timelines/status/Body.tsx

19 lines
450 B
TypeScript

import { Entity } from 'megalodon'
import { HTMLAttributes } from 'react'
import emojify from '@/utils/emojify'
type Props = {
status: Entity.Status
} & HTMLAttributes<HTMLElement>
export default function Body(props: Props) {
return (
<>
<div
style={Object.assign({ wordWrap: 'break-word' }, props.style)}
dangerouslySetInnerHTML={{ __html: emojify(props.status.content, props.status.emojis) }}
/>
</>
)
}