Skip to content

Commit cdc4dd2

Browse files
authored
Fix modal-import (#7278)
1 parent dcfbf24 commit cdc4dd2

File tree

3 files changed

+3
-4
lines changed

3 files changed

+3
-4
lines changed

app/css/bootcamp/components/modal.css

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,3 @@
2323
box-shadow: 0 0 30px rgba(0, 0, 0, 0.3);
2424
outline: none;
2525
}
26-
27-
body:has(.solve-exercise-page-react-modal-overlay) {
28-
overflow: hidden;
29-
}

app/css/packs/bootcamp-ui.css

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@
1818
@import "../bootcamp/components/toggle-switch";
1919
@import "../bootcamp/components/test-buttons";
2020
@import "../bootcamp/components/scenario";
21+
@import "../bootcamp/components/modal";
2122

2223
@import "../bootcamp/components/project-widget";
2324
@import "../bootcamp/components/exercise-widget";

app/javascript/components/bootcamp/SolveExercisePage/Header/ResetButton.tsx

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ import Modal from 'react-modal'
33
import { assembleClassNames } from '@/utils/assemble-classnames'
44
import { SolveExercisePageContext } from '../SolveExercisePageContextWrapper'
55

6+
Modal.setAppElement('body')
67
export function ResetButton() {
78
const [shouldOpenConfirmationModal, setShouldOpenConfirmationModal] =
89
useState(false)
@@ -24,6 +25,7 @@ export function ResetButton() {
2425

2526
{/* @ts-ignore */}
2627
<Modal
28+
ariaHideApp={false}
2729
isOpen={shouldOpenConfirmationModal}
2830
className="solve-exercise-page-react-modal-content flex flex-col items-center justify-center text-center max-w-[500px]"
2931
overlayClassName="solve-exercise-page-react-modal-overlay"

0 commit comments

Comments
 (0)