'use client';
import { useState } from 'react';
import { Composer, type ComposerVariant } from '@mbsw/ui';
export default function Demo() {
const settings = {
"placeholder": "Enter a message.",
"variant": "default",
"disabled": false
};
const [value, setValue] = useState('');
return (
<div style={{ width: 320, maxWidth: '100%' }}>
<Composer
value={value}
onValueChange={setValue}
onSend={() => setValue('')}
variant={settings.variant as ComposerVariant}
disabled={settings.disabled}
sendLabel={"Send message"}
textareaProps={{
'aria-label': "Message",
placeholder: settings.placeholder,
style:
settings.variant === 'reply' ? { alignSelf: 'center' } : undefined,
}}
/>
</div>
);
}