@@ -35,7 +35,7 @@ type AddFocusOverlayParams = Pick<
3535type AddFocusedToolbarParams = Pick <
3636 EventListenerHandlerParams ,
3737 "eventDetails" | "focusedToolbar"
38- > ;
38+ > & { hideOverlay : ( ) => void } ;
3939
4040function addOverlay ( params : AddFocusOverlayParams ) {
4141 if ( ! params . overlayWrapper || ! params . editableElement ) return ;
@@ -53,7 +53,7 @@ export function addFocusedToolbar(params: AddFocusedToolbarParams): void {
5353
5454 if ( ! editableElement || ! params . focusedToolbar ) return ;
5555
56- appendFocusedToolbar ( params . eventDetails , params . focusedToolbar ) ;
56+ appendFocusedToolbar ( params . eventDetails , params . focusedToolbar , params . hideOverlay ) ;
5757}
5858
5959async function handleBuilderInteraction (
@@ -143,6 +143,14 @@ async function handleBuilderInteraction(
143143 addFocusedToolbar ( {
144144 eventDetails : eventDetails ,
145145 focusedToolbar : params . focusedToolbar ,
146+ hideOverlay : ( ) => {
147+ hideOverlay ( {
148+ visualBuilderContainer : params . visualBuilderContainer ,
149+ visualBuilderOverlayWrapper : params . overlayWrapper ,
150+ focusedToolbar : params . focusedToolbar ,
151+ resizeObserver : params . resizeObserver ,
152+ } ) ;
153+ }
146154 } ) ;
147155
148156 const { content_type_uid, fieldPath, cslpValue } = fieldMetadata ;
0 commit comments