start rework project cards

This commit is contained in:
Victor Batischev 2024-02-09 16:15:37 +03:00
parent b4f5e6869c
commit 2f61f7f130
6 changed files with 26 additions and 21 deletions

View File

@ -1087,7 +1087,7 @@ export const ModalTiсket = ({
</div> </div>
{acceptModalOpen && ( {acceptModalOpen && (
<AcceptModal <AcceptModal
title={"Вы точно хотите переместить задачу в архив?"} title={"Вы действительно хотите переместить задачу в архив?"}
closeModal={closeAcceptModal} closeModal={closeAcceptModal}
agreeHandler={deleteTask} agreeHandler={deleteTask}
/> />

View File

@ -1151,7 +1151,7 @@ export const TicketFullScreen = () => {
</div> </div>
{acceptModalOpen && ( {acceptModalOpen && (
<AcceptModal <AcceptModal
title={"Вы точно хотите переместить задачу в архив?"} title={"Вы действительно хотите переместить задачу в архив?"}
closeModal={closeAcceptModal} closeModal={closeAcceptModal}
agreeHandler={deleteTask} agreeHandler={deleteTask}
/> />

View File

@ -640,12 +640,12 @@ export const TrackerModal = ({
<div className="selected__executor"> <div className="selected__executor">
{selectedExecutorTask.user_id ? ( {selectedExecutorTask.user_id ? (
<> <>
<span>{selectedExecutorTask.user.fio}</span>
<img <img
className="avatar" className="avatar"
src={urlForLocal(selectedExecutorTask.user.avatar)} src={urlForLocal(selectedExecutorTask.user.avatar)}
alt="avatar" alt="avatar"
/> />
<span>{selectedExecutorTask.user.fio}</span>
</> </>
) : ( ) : (
<span>{selectedExecutorTask}</span> <span>{selectedExecutorTask}</span>
@ -662,7 +662,6 @@ export const TrackerModal = ({
className="executor" className="executor"
key={person.user_id} key={person.user_id}
> >
<span>{person.user.fio}</span>
<img <img
className="avatar" className="avatar"
src={ src={
@ -672,6 +671,7 @@ export const TrackerModal = ({
} }
alt="avatar" alt="avatar"
/> />
<span>{person.user.fio}</span>
</div> </div>
); );
}) })

View File

@ -158,7 +158,7 @@ export const ProjectTicket = ({ project, index }) => {
</ModalSelect> </ModalSelect>
{acceptModalOpen && ( {acceptModalOpen && (
<AcceptModal <AcceptModal
title={"Вы точно хотите переместить проект в архив?"} title={"Вы действительно хотите переместить проект в архив?"}
closeModal={closeAcceptModal} closeModal={closeAcceptModal}
agreeHandler={removeProject} agreeHandler={removeProject}
/> />
@ -166,7 +166,7 @@ export const ProjectTicket = ({ project, index }) => {
{modalDelete && ( {modalDelete && (
<AcceptModal <AcceptModal
title={"Вы точно хотите удалить?"} title={"Вы действительно хотите удалить проект?"}
closeModal={closeAcceptModal} closeModal={closeAcceptModal}
agreeHandler={removeProject} agreeHandler={removeProject}
/> />

View File

@ -54,6 +54,7 @@ import tasks from "assets/icons/trackerTasks.svg";
import accept from "assets/images/accept.png"; import accept from "assets/images/accept.png";
import archive from "assets/images/archiveIcon.png"; import archive from "assets/images/archiveIcon.png";
import avatarMok from "assets/images/avatarMok.png"; import avatarMok from "assets/images/avatarMok.png";
import calendarIcon from "assets/icons/calendar.svg";
import { getCorrectDate } from "../../components/Calendar/calendarHelper"; import { getCorrectDate } from "../../components/Calendar/calendarHelper";
@ -899,21 +900,18 @@ export const ProjectTracker = () => {
className="tasks__board__item__description" className="tasks__board__item__description"
></p> ></p>
<div className="tasks__board__item__executor"> <div className="tasks__board__item__executor">
<img
src={
task.executor?.avatar
? urlForLocal(task.executor?.avatar)
: avatarMok
}
alt="avatar"
/>
<span> <span>
{task.executor?.fio {task.executor?.fio ||
? task.executor?.fio "Исполнитель не назначен"}
: "Исполнитель не назначен"}
</span> </span>
{task.executor?.avatar && (
<img
src={
task.executor?.avatar
? urlForLocal(task.executor?.avatar)
: avatarMok
}
alt="avatar"
/>
)}
</div> </div>
{Boolean(task.mark.length) && ( {Boolean(task.mark.length) && (
<div className="tasks__board__item__tags"> <div className="tasks__board__item__tags">
@ -945,7 +943,7 @@ export const ProjectTracker = () => {
)} )}
{task.dead_line && ( {task.dead_line && (
<div className="tasks__board__item__deadLine"> <div className="tasks__board__item__deadLine">
<p>Срок исполнения:</p> <img src={calendarIcon} alt="calendar" />
<span> <span>
{getCorrectDate(task.dead_line)} {getCorrectDate(task.dead_line)}
</span> </span>
@ -1003,7 +1001,9 @@ export const ProjectTracker = () => {
</div> </div>
{acceptModalOpen && ( {acceptModalOpen && (
<AcceptModal <AcceptModal
title={"В колонке ещё есть задачи, Вы точно хотите удалить её ?"} title={
"В колонке ещё есть задачи, Вы действительно хотите удалить её ?"
}
closeModal={closeAcceptModal} closeModal={closeAcceptModal}
agreeHandler={() => deleteColumn(currentColumnDelete)} agreeHandler={() => deleteColumn(currentColumnDelete)}
/> />

View File

@ -936,6 +936,11 @@
font-weight: 500; font-weight: 500;
font-size: 14px; font-size: 14px;
} }
img {
margin-top: -2px;
width: 18px;
}
} }
&__executor { &__executor {