fix: Slate toolbar rendered even if it has no elements and leaves

This commit is contained in:
Alessio Gravili
2023-10-10 19:22:08 +02:00
parent 9de3320933
commit 9ae585d23c

View File

@@ -329,6 +329,7 @@ const RichText: React.FC<FieldProps> = (props) => {
value={valueToRender as any[]}
>
<div className={`${baseClass}__wrapper`}>
{elements?.length + leaves?.length > 0 && (
<div
className={[`${baseClass}__toolbar`, drawerIsOpen && `${baseClass}__drawerIsOpen`]
.filter(Boolean)
@@ -366,6 +367,7 @@ const RichText: React.FC<FieldProps> = (props) => {
})}
</div>
</div>
)}
<div className={`${baseClass}__editor`} ref={editorRef}>
<Editable
className={`${baseClass}__input`}