From d0b418eb4313aa2ffb36346fdf57df333e878e7e Mon Sep 17 00:00:00 2001 From: Halyna Riabokonenko Date: Sun, 11 Feb 2024 22:33:23 +0100 Subject: [PATCH] fix styles at Modal.module.css and BasketModal.module.css for dark theme --- .../BasketModal/BasketModal.module.css | 6 +++--- my-app/src/Components/Modal/Modal.jsx | 7 +++++-- my-app/src/Components/Modal/Modal.module.css | 16 ++++++---------- 3 files changed, 14 insertions(+), 15 deletions(-) diff --git a/my-app/src/Components/BasketModal/BasketModal.module.css b/my-app/src/Components/BasketModal/BasketModal.module.css index 1a56c46..9abfa5d 100644 --- a/my-app/src/Components/BasketModal/BasketModal.module.css +++ b/my-app/src/Components/BasketModal/BasketModal.module.css @@ -9,13 +9,13 @@ transition: 0.4s; } -.light { +.light.basket-modal__button-close { background-color: var(--box-dark-color-light); color: var(--dark-text-color-light); } -.dark { - background-color: var(--box-dark-color-dark); +.dark.basket-modal__button-close { + background-color: var(--box-lighter-color-dark); color: var(--dark-text-color-dark); } diff --git a/my-app/src/Components/Modal/Modal.jsx b/my-app/src/Components/Modal/Modal.jsx index f33f0b4..73907af 100644 --- a/my-app/src/Components/Modal/Modal.jsx +++ b/my-app/src/Components/Modal/Modal.jsx @@ -1,13 +1,16 @@ import styles from "./Modal.module.css"; import { ThemeContext } from "../../providers/theme.tsx"; import { useContext } from "react"; +import classnames from "classnames"; export const Modal = ({ children }) => { const { theme } = useContext(ThemeContext); return ( -
-
{children}
+
+
+ {children} +
); }; diff --git a/my-app/src/Components/Modal/Modal.module.css b/my-app/src/Components/Modal/Modal.module.css index 67dd9b9..f8e387d 100644 --- a/my-app/src/Components/Modal/Modal.module.css +++ b/my-app/src/Components/Modal/Modal.module.css @@ -1,7 +1,6 @@ .modal__container { height: 470px; min-width: 50%; - background-color: var(--box-light-color); position: absolute; z-index: 3; display: flex; @@ -12,23 +11,20 @@ top: 50%; left: 50%; transform: translate(-50%, -50%); - color: var(--main-text-color); } .modal__content { margin: 20px; } -.light { - background: var(--box-light-color-light); +.light.modal__container { + background-color: var(--box-light-color-light); + box-shadow: 0px 0px 36px -24px #42445a; color: var(--main-text-color-light); } -.dark { - background: var(--box-light-color-dark); - color: var(--main-text-color-dark); -} - .dark.modal__container { + background-color: var(--box-dark-color-dark); box-shadow: 0px 0px 36px -24px var(--shadow-color-dark); -} \ No newline at end of file + color: var(--main-text-color-dark); +}