Changeset View
Changeset View
Standalone View
Standalone View
web/chat/edit-message-provider.js
Show First 20 Lines • Show All 135 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} | |||||
backgroundColor="var(--modal-overlay-background-80)" | |||||
> | |||||
{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 |