plebdevs/src/components/feeds/MessageInput.js

46 lines
1.4 KiB
JavaScript
Raw Normal View History

2024-09-03 12:09:31 -05:00
import React, { useState } from 'react';
import { InputTextarea } from 'primereact/inputtextarea';
import { Button } from 'primereact/button';
import { Panel } from 'primereact/panel';
const MessageInput = ({ collapsed, onToggle }) => {
const [message, setMessage] = useState('');
return (
<Panel header={null} toggleable collapsed={collapsed} onToggle={onToggle} className="w-full" pt={{
header: {
className: 'bg-transparent',
border: 'none',
},
toggler: {
className: 'bg-transparent',
border: 'none',
},
togglerIcon: {
display: 'none',
},
}}>
<div className="w-full flex flex-col">
<InputTextarea
value={message}
onChange={(e) => setMessage(e.target.value)}
rows={5}
cols={30}
autoResize
placeholder="Type your message here..."
className="w-full"
/>
<div className="w-full flex flex-row justify-end">
<Button
label="Send"
icon="pi pi-send"
2024-09-03 17:02:24 -05:00
outlined
2024-09-03 12:09:31 -05:00
className='mt-2'
/>
</div>
</div>
</Panel>
);
};
export default MessageInput;