Page MenuHomePhorge

D7930.1765078013.diff
No OneTemporary

Size
2 KB
Referenced Files
None
Subscribers
None

D7930.1765078013.diff

diff --git a/lib/components/modal-overlay.css b/lib/components/modal-overlay.css
--- a/lib/components/modal-overlay.css
+++ b/lib/components/modal-overlay.css
@@ -5,7 +5,6 @@
height: 100%;
z-index: 4;
width: 100%;
- background-color: #000000e6;
display: flex;
flex-direction: column;
align-items: center;
diff --git a/lib/components/modal-overlay.react.js b/lib/components/modal-overlay.react.js
--- a/lib/components/modal-overlay.react.js
+++ b/lib/components/modal-overlay.react.js
@@ -8,10 +8,15 @@
type ModalOverlayProps = {
+onClose: () => void,
+children?: React.Node,
+ +backgroundColor?: string,
};
function ModalOverlay(props: ModalOverlayProps): React.Node {
- const { children, onClose } = props;
+ const {
+ children,
+ onClose,
+ backgroundColor = 'var(--modal-overlay-background-90)',
+ } = props;
const overlayRef = React.useRef();
const firstClickRef = React.useRef(null);
@@ -47,6 +52,13 @@
[onClose],
);
+ const containerStyle = React.useMemo(
+ () => ({
+ backgroundColor,
+ }),
+ [backgroundColor],
+ );
+
return (
<div
className={css.modalOverlay}
@@ -55,6 +67,7 @@
onMouseUp={onBackgroundMouseUp}
tabIndex={0}
onKeyDown={onKeyDown}
+ style={containerStyle}
>
<FocusTrap>{children}</FocusTrap>
</div>
diff --git a/web/chat/edit-message-provider.js b/web/chat/edit-message-provider.js
--- a/web/chat/edit-message-provider.js
+++ b/web/chat/edit-message-provider.js
@@ -141,7 +141,14 @@
if (!modal) {
return null;
}
- return <ModalOverlay onClose={clearEditModal}>{modal}</ModalOverlay>;
+ return (
+ <ModalOverlay
+ onClose={clearEditModal}
+ backgroundColor="var(--modal-overlay-background-80)"
+ >
+ {modal}
+ </ModalOverlay>
+ );
}, [clearEditModal, modal]);
return (
diff --git a/web/theme.css b/web/theme.css
--- a/web/theme.css
+++ b/web/theme.css
@@ -221,4 +221,6 @@
--pin-message-modal-border-color: var(--shades-black-80);
--pinned-count-banner-color: var(--shades-black-90);
--pinned-count-text-color: var(--shades-white-90);
+ --modal-overlay-background-90: rgba(0, 0, 0, 0.9);
+ --modal-overlay-background-80: rgba(0, 0, 0, 0.8);
}

File Metadata

Mime Type
text/plain
Expires
Sun, Dec 7, 3:26 AM (13 h, 28 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
5842294
Default Alt Text
D7930.1765078013.diff (2 KB)

Event Timeline