Changeset View
Changeset View
Standalone View
Standalone View
web/chat/edit-message-provider.js
Show First 20 Lines • Show All 140 Lines • ▼ Show 20 Lines | [ | ||||
updatePosition, | updatePosition, | ||||
], | ], | ||||
); | ); | ||||
const modalOverlay = React.useMemo(() => { | const modalOverlay = React.useMemo(() => { | ||||
if (!modal) { | if (!modal) { | ||||
return null; | return null; | ||||
} | } | ||||
return <ModalOverlay onClose={clearEditModal}>{modal}</ModalOverlay>; | return ( | ||||
<ModalOverlay onClose={clearEditModal} disableTab={true}> | |||||
{modal} | |||||
</ModalOverlay> | |||||
); | |||||
}, [clearEditModal, modal]); | }, [clearEditModal, modal]); | ||||
return ( | return ( | ||||
<EditModalContext.Provider value={value}> | <EditModalContext.Provider value={value}> | ||||
{children} | {children} | ||||
{modalOverlay} | {modalOverlay} | ||||
</EditModalContext.Provider> | </EditModalContext.Provider> | ||||
); | ); | ||||
Show All 9 Lines |