Skip to content

Commit 30167a1

Browse files
committed
make widget content inert in edit mode
1 parent e57573d commit 30167a1

1 file changed

Lines changed: 6 additions & 2 deletions

File tree

  • routes/dashboard/widget-dashboard/components/widget

routes/dashboard/widget-dashboard/components/widget/widget.tsx

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ export interface WidgetProps {
2525
*/
2626
export const Widget = forwardRef< HTMLDivElement, WidgetProps >(
2727
function Widget( { widget, index }, ref ) {
28-
const { widgetTypes } = useDashboardInternalContext();
28+
const { widgetTypes, editMode } = useDashboardInternalContext();
2929
const widgetType = widgetTypes.find( ( t ) => t.name === widget.type );
3030

3131
const contextValue = useMemo(
@@ -43,7 +43,11 @@ export const Widget = forwardRef< HTMLDivElement, WidgetProps >(
4343

4444
return (
4545
<WidgetContextProvider value={ contextValue }>
46-
<div ref={ ref } className={ styles.widget }>
46+
<div
47+
ref={ ref }
48+
className={ styles.widget }
49+
{ ...( editMode ? { inert: '' } : {} ) }
50+
>
4751
<WidgetRender widget={ widget } widgetType={ widgetType } />
4852
</div>
4953
</WidgetContextProvider>

0 commit comments

Comments
 (0)