setStatusText(event.target.value.slice(0, 128))}
maxLength={128}
placeholder={i18n._(msg`What's happening?`)}
leftElement={
setEmojiPickerOpen(true)}
onClose={() => setEmojiPickerOpen(false)}
returnFocusRef={emojiButtonRef}
render={(renderProps) => {
const closePopout = getPopoutClose(renderProps);
return (
{
handleEmojiSelect(emoji);
setEmojiPickerOpen(false);
closePopout();
}}
onClose={() => {
setEmojiPickerOpen(false);
closePopout();
}}
visibleTabs={['emojis']}
/>
);
}}
>
}
rightElement={
draftStatus ? (
) : null
}
/>
{statusText.length}/128