Rearrange components

This commit is contained in:
He4eT 2023-06-03 22:50:37 +03:00 committed by Alexey
commit daa26965cd
16 changed files with 14 additions and 11 deletions

View file

@ -0,0 +1,16 @@
import { h } from 'preact'
export default function TextMessage ({ style, text }) {
const defaultContent = (
<span className={['message', style].join(' ')}>
{text}
</span>)
return ({
grid: (text?.length > 0 ? <div>{text}</div> : <br />),
input: (<span className='message input'>&gt; {text}</span>),
subheader: (<strong className='message subheader'>{text}</strong>),
emphasized: (<em className='message emphasized'>{text}</em>),
endOfLine: (<br />),
})[style] || defaultContent
}