diff --git a/packages/editor/src/core/extensions/custom-image/components/block.tsx b/packages/editor/src/core/extensions/custom-image/components/block.tsx index 45c66f428..83a2a1226 100644 --- a/packages/editor/src/core/extensions/custom-image/components/block.tsx +++ b/packages/editor/src/core/extensions/custom-image/components/block.tsx @@ -280,6 +280,7 @@ export const CustomImageBlock: React.FC = (props) => { {showImageToolbar && ( = (props) => { - const { alignment, downloadSrc, handleAlignmentChange } = props; + const { alignment, editor, downloadSrc, handleAlignmentChange } = props; // states const [shouldShowToolbar, setShouldShowToolbar] = useState(false); + // derived values + const isEditable = editor.isEditable; return ( <> @@ -33,11 +37,13 @@ export const ImageToolbarRoot: React.FC = (props) => { )} > - + {isEditable && ( + + )}