dual button popup modal is created

This commit is contained in:
MuhammadKhalilzadeh
2024-05-09 10:14:26 +03:30
parent 49bda73557
commit eb2fcee589
4 changed files with 97 additions and 1 deletions

View File

@@ -1,7 +1,11 @@
import PlayGroundPopupModals from "./screens/PlayGround/PlayGround-Popup-Modals";
function App() {
return (
<>
<div></div>
<div>
<PlayGroundPopupModals />
</div>
</>
);
}

View File

@@ -0,0 +1,20 @@
import "./dualButtonPopupModal.css";
import React from "react";
function DualButtonPopupModal({ open = true }) {
return (
<div className="dual-button-popup-modal-holder">
<div className="dual-button-popup-modal-subject">Unsaved changes</div>
<div className="dual-button-popup-modal-description">
Do you want to save or discard changes?
</div>
<div className="dual-modal-spacing"></div>
<div className="dual-button-popup-modal-controllers">
<button className="transparent-discard-button">Discard</button>
<button className="blue-save-button">Save changes</button>
</div>
</div>
);
}
export default DualButtonPopupModal;

View File

@@ -0,0 +1,60 @@
:root {
--popup-color-border-0: #f2f2f2;
--popup-font-family-0: "Roboto", "Helvetica", "Arial", sans-serif;
--popup-color-0: #101828;
--popup-color-1: #475467;
--color-0: #1570ef;
--color-1: #175cd3;
}
.dual-button-popup-modal-holder {
width: 380px;
margin: 10px 20px;
padding: 30px;
box-shadow: 0px 8px 8px -4px rgba(16, 24, 40, 0.03),
0px 20px 24px -4px rgba(16, 24, 40, 0.08);
border: 1px solid var(--popup-color-border-0);
border-radius: 4px;
}
.dual-button-popup-modal-subject {
font-family: var(--popup-font-family-0);
color: var(--popup-color-0);
font-weight: 900;
}
.dual-button-popup-modal-description {
font-family: var(--popup-font-family-0);
color: var(--popup-color-1);
font-size: 13px;
margin-top: 10px;
}
.dual-modal-spacing {
height: 40px;
}
.dual-button-popup-modal-controllers {
display: flex;
justify-content: end;
}
.blue-save-button {
width: 145px;
height: 35px;
padding: 5px 20px;
background-color: var(--color-0);
border: 1px solid var(--color-1);
border-radius: 4px;
margin: 5px 10px;
color: white;
font-family: var(--popup-font-family-0);
cursor: pointer;
}
.transparent-discard-button {
border: none;
background-color: transparent;
font-family: var(--popup-font-family-0);
margin: 5px 10px;
}

View File

@@ -0,0 +1,12 @@
import React from "react";
import DualButtonPopupModal from "../../components/PopupModals/DualButtonPopupModal/DualButtonPopupModal";
function PlayGroundPopupModals() {
return (
<div>
<DualButtonPopupModal />
</div>
);
}
export default PlayGroundPopupModals;