remove overlay to allow clicking outside of modal

This commit is contained in:
plebeius.eth
2023-06-24 09:19:32 +02:00
parent 1c214ebf5c
commit 0f4d0fa434
+11 -7
View File
@@ -212,10 +212,13 @@ const ReplyModal = ({ isOpen, closeModal }) => {
onAfterOpen={onModalOpen} onAfterOpen={onModalOpen}
onRequestClose={closeModal} onRequestClose={closeModal}
contentLabel="Reply Modal" contentLabel="Reply Modal"
shouldCloseOnEsc={false} shouldCloseOnEsc={true}
shouldCloseOnOverlayClick={isMobile} shouldCloseOnOverlayClick={isMobile}
selectedStyle={selectedStyle} selectedStyle={selectedStyle}
style={isMobile ? ({ overlay: { backgroundColor: "rgba(0,0,0,.25)" }}) : ({ overlay: { backgroundColor: "rgba(0,0,0,0)" }})}> overlayClassName="overlay"
style={isMobile ? ({ overlay: { backgroundColor: "rgba(0,0,0,.25)" }}) : ({ overlay: { backgroundColor: "rgba(0,0,0,0)" }})
}
>
<Draggable handle=".modal-header" nodeRef={nodeRef} disabled={isMobile}> <Draggable handle=".modal-header" nodeRef={nodeRef} disabled={isMobile}>
<div className="modal-content" ref={nodeRef}> <div className="modal-content" ref={nodeRef}>
<div className="modal-header"> <div className="modal-header">
@@ -236,11 +239,12 @@ const ReplyModal = ({ isOpen, closeModal }) => {
<div className="textarea-wrapper"> <div className="textarea-wrapper">
<span className="fixed-text">{`c/${selectedShortCid}`}</span> <span className="fixed-text">{`c/${selectedShortCid}`}</span>
<textarea className="textarea" <textarea className="textarea"
rows="4" rows="4"
placeholder="Comment" placeholder="Comment"
defaultValue={selectedText} defaultValue={selectedText}
wrap="soft" wrap="soft"
ref={commentRef} /> ref={commentRef}
/>
</div> </div>
<div> <div>
<button id="next" onClick={handleSubmit}>Post</button> <button id="next" onClick={handleSubmit}>Post</button>