Added modal in project
This commit is contained in:
parent
b80824088d
commit
9e9a87dea0
@ -4,11 +4,22 @@ import "./ModalProject.scss";
|
|||||||
|
|
||||||
export const ModalProject = ({ active, setActive }) => {
|
export const ModalProject = ({ active, setActive }) => {
|
||||||
return (
|
return (
|
||||||
<div className={active ? "modal-project active" : "modal-project"}>
|
<div
|
||||||
|
className={active ? "modal-project active" : "modal-project"}
|
||||||
|
onClick={() => setActive(false)}
|
||||||
|
>
|
||||||
<div
|
<div
|
||||||
className="modal-project__content"
|
className="modal-project__content"
|
||||||
onClick={(e) => e.stopPropagation()}
|
onClick={(e) => e.stopPropagation()}
|
||||||
></div>
|
>
|
||||||
|
<div className="title-project">
|
||||||
|
<h4>Укажите название проекта: </h4>
|
||||||
|
<div className="input-container">
|
||||||
|
<input className="name-project"></input>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<button className="create-project">Создать</button>
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
);
|
);
|
||||||
};
|
};
|
||||||
|
@ -17,9 +17,41 @@
|
|||||||
}
|
}
|
||||||
|
|
||||||
.modal-project__content {
|
.modal-project__content {
|
||||||
|
padding: 15px;
|
||||||
background: #ffffff;
|
background: #ffffff;
|
||||||
border: 1px solid #dde2e4;
|
border: 1px solid #dde2e4;
|
||||||
border-radius: 8px;
|
border-radius: 8px;
|
||||||
display: flex;
|
display: flex;
|
||||||
flex-direction: row;
|
flex-direction: column;
|
||||||
|
align-items: center;
|
||||||
|
|
||||||
|
.title-project {
|
||||||
|
display: flex;
|
||||||
|
align-items: center;
|
||||||
|
flex-direction: column;
|
||||||
|
|
||||||
|
.input-container {
|
||||||
|
width: 220px;
|
||||||
|
height: 25px;
|
||||||
|
border-radius: 44px;
|
||||||
|
border: 1px solid #d1d1d1;
|
||||||
|
}
|
||||||
|
|
||||||
|
h4 {
|
||||||
|
margin-bottom: 10px;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
.name-project {
|
||||||
|
margin-left: 10px;
|
||||||
|
border: none;
|
||||||
|
outline: none;
|
||||||
|
height: 100%;
|
||||||
|
width: 90%;
|
||||||
|
font-size: 14px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.create-project {
|
||||||
|
margin: 15px 0 0 0;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
@ -3,6 +3,9 @@ import React, { useState } from "react";
|
|||||||
import { ProfileHeader } from "../../components/ProfileHeader/ProfileHeader";
|
import { ProfileHeader } from "../../components/ProfileHeader/ProfileHeader";
|
||||||
import { Footer } from "../../components/Footer/Footer";
|
import { Footer } from "../../components/Footer/Footer";
|
||||||
|
|
||||||
|
import ModalTiket from "../../components/UI/ModalTiket/ModalTiket";
|
||||||
|
import ModalProject from "../../components/UI/ModalProject/ModalProject";
|
||||||
|
|
||||||
import project from "../../images/trackerProject.svg";
|
import project from "../../images/trackerProject.svg";
|
||||||
import tasks from "../../images/trackerTasks.svg";
|
import tasks from "../../images/trackerTasks.svg";
|
||||||
import archive from "../../images/archiveTracker.svg";
|
import archive from "../../images/archiveTracker.svg";
|
||||||
@ -12,7 +15,6 @@ import commentsBoard from "../../images/commentsBoard.svg";
|
|||||||
import filesBoard from "../../images/filesBoard.svg";
|
import filesBoard from "../../images/filesBoard.svg";
|
||||||
|
|
||||||
import "./tracker.scss";
|
import "./tracker.scss";
|
||||||
import ModalTiket from "../../components/UI/ModalTiket/ModalTiket";
|
|
||||||
|
|
||||||
export const Tracker = () => {
|
export const Tracker = () => {
|
||||||
const [toggleTab, setToggleTab] = useState(1);
|
const [toggleTab, setToggleTab] = useState(1);
|
||||||
@ -118,6 +120,7 @@ export const Tracker = () => {
|
|||||||
]);
|
]);
|
||||||
|
|
||||||
const [modalActiveTicket, setModalActiveTicket] = useState(false);
|
const [modalActiveTicket, setModalActiveTicket] = useState(false);
|
||||||
|
const [modalActiveProject, setModalActiveProject] = useState(false);
|
||||||
|
|
||||||
const toggleTabs = (index) => {
|
const toggleTabs = (index) => {
|
||||||
setToggleTab(index);
|
setToggleTab(index);
|
||||||
@ -172,8 +175,11 @@ export const Tracker = () => {
|
|||||||
</div>
|
</div>
|
||||||
);
|
);
|
||||||
})}
|
})}
|
||||||
|
<ModalProject
|
||||||
<button>
|
active={modalActiveProject}
|
||||||
|
setActive={setModalActiveProject}
|
||||||
|
/>
|
||||||
|
<button onClick={() => setModalActiveProject(true)}>
|
||||||
<span>+</span>Создать проект
|
<span>+</span>Создать проект
|
||||||
</button>
|
</button>
|
||||||
</div>
|
</div>
|
||||||
|
Loading…
Reference in New Issue
Block a user