fix: Slate toolbar rendered even if it has no elements and leaves
This commit is contained in:
@@ -329,6 +329,7 @@ const RichText: React.FC<FieldProps> = (props) => {
|
|||||||
value={valueToRender as any[]}
|
value={valueToRender as any[]}
|
||||||
>
|
>
|
||||||
<div className={`${baseClass}__wrapper`}>
|
<div className={`${baseClass}__wrapper`}>
|
||||||
|
{elements?.length + leaves?.length > 0 && (
|
||||||
<div
|
<div
|
||||||
className={[`${baseClass}__toolbar`, drawerIsOpen && `${baseClass}__drawerIsOpen`]
|
className={[`${baseClass}__toolbar`, drawerIsOpen && `${baseClass}__drawerIsOpen`]
|
||||||
.filter(Boolean)
|
.filter(Boolean)
|
||||||
@@ -366,6 +367,7 @@ const RichText: React.FC<FieldProps> = (props) => {
|
|||||||
})}
|
})}
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
)}
|
||||||
<div className={`${baseClass}__editor`} ref={editorRef}>
|
<div className={`${baseClass}__editor`} ref={editorRef}>
|
||||||
<Editable
|
<Editable
|
||||||
className={`${baseClass}__input`}
|
className={`${baseClass}__input`}
|
||||||
|
|||||||
Reference in New Issue
Block a user