diff --git a/src/components/QuestionAndAnswer/QuestionsModal/QuestionsModal.module.scss b/src/components/QuestionAndAnswer/QuestionsModal/QuestionsModal.module.scss index 7a69bed5c5..b47e9737e3 100644 --- a/src/components/QuestionAndAnswer/QuestionsModal/QuestionsModal.module.scss +++ b/src/components/QuestionAndAnswer/QuestionsModal/QuestionsModal.module.scss @@ -15,10 +15,10 @@ .closeIcon { @include breakpoints.tablet { - display: block; - position: relative; - margin: 0; - padding: 0; + display: block !important; + position: relative !important; + margin: 0 !important; + padding: 0 !important; } } diff --git a/src/components/QuestionAndAnswer/QuestionsModal/index.tsx b/src/components/QuestionAndAnswer/QuestionsModal/index.tsx index f1d3fff439..5ec988ad86 100644 --- a/src/components/QuestionAndAnswer/QuestionsModal/index.tsx +++ b/src/components/QuestionAndAnswer/QuestionsModal/index.tsx @@ -35,6 +35,7 @@ const QuestionsModal: React.FC = ({ contentClassName={styles.contentModal} closeIconClassName={styles.closeIcon} headerClassName={styles.header} + shouldBeFullScreen > {isOpen && } diff --git a/src/components/dls/ContentModal/ContentModal.module.scss b/src/components/dls/ContentModal/ContentModal.module.scss index 6cb1c8cc18..21dd5f8bb4 100644 --- a/src/components/dls/ContentModal/ContentModal.module.scss +++ b/src/components/dls/ContentModal/ContentModal.module.scss @@ -69,6 +69,12 @@ $translateYDistance: 200px; transition: opacity var(--transition-fast) ease; } +.fullScreen { + @include breakpoints.smallerThanTablet { + padding-block-start: 0 !important; + } +} + .contentWrapper { background: var(--color-background-default); box-sizing: border-box; @@ -119,12 +125,14 @@ $translateYDistance: 200px; } .contentWrapper[data-state="open"] { - animation: contentIn var(--transition-regular) ease, + animation: + contentIn var(--transition-regular) ease, fadeIn var(--transition-regular) ease; } .contentWrapper[data-state="closed"] { - animation: contentOut var(--transition-regular) ease, + animation: + contentOut var(--transition-regular) ease, fadeOut var(--transition-regular) ease; } diff --git a/src/components/dls/ContentModal/ContentModal.tsx b/src/components/dls/ContentModal/ContentModal.tsx index e2b179b53c..1a7678f9ae 100644 --- a/src/components/dls/ContentModal/ContentModal.tsx +++ b/src/components/dls/ContentModal/ContentModal.tsx @@ -32,6 +32,7 @@ type ContentModalProps = { headerClassName?: string; size?: ContentModalSize; isFixedHeight?: boolean; + shouldBeFullScreen?: boolean; }; const SCROLLBAR_WIDTH = 15; @@ -51,6 +52,7 @@ const ContentModal = ({ isFixedHeight, hasHeader = true, onClick, + shouldBeFullScreen = false, }: ContentModalProps) => { const overlayRef = useRef(); const { locale } = useRouter(); @@ -92,7 +94,10 @@ const ContentModal = ({ return ( - +