fix url Tracker/tickets
This commit is contained in:
@ -1,7 +1,7 @@
|
||||
import moment from "moment";
|
||||
import React, { useEffect, useRef, useState } from "react";
|
||||
import { useDispatch, useSelector } from "react-redux";
|
||||
import { Link, useLocation, useNavigate, useParams } from "react-router-dom";
|
||||
import { Link, useParams } from "react-router-dom";
|
||||
|
||||
import {
|
||||
activeLoader,
|
||||
@ -51,8 +51,6 @@ import avatarMok from "assets/images/avatarMok.webp";
|
||||
export const ProjectTracker = () => {
|
||||
const dispatch = useDispatch();
|
||||
const projectId = useParams();
|
||||
const location = useLocation();
|
||||
const navigate = useNavigate();
|
||||
|
||||
const [openColumnSelect, setOpenColumnSelect] = useState({});
|
||||
const [selectedTab, setSelectedTab] = useState(0);
|
||||
@ -99,24 +97,6 @@ export const ProjectTracker = () => {
|
||||
} else {
|
||||
setFilteredNoTasks(false);
|
||||
}
|
||||
|
||||
const path = location.pathname;
|
||||
const match = path.match(/\/task\/(\d+)/);
|
||||
console.log(match);
|
||||
if (match) {
|
||||
const extractedTaskId = match[1];
|
||||
|
||||
console.log(extractedTaskId);
|
||||
// Убираем /task/id из URL
|
||||
const newUrl = path.replace(/\/task\/\d+/, "");
|
||||
navigate(newUrl, { replace: true });
|
||||
|
||||
// Открываем тикет
|
||||
console.log("asd", projectBoard);
|
||||
const Dtask = tasks.find((task) => task.id === extractedTaskId);
|
||||
console.log("asd", Dtask);
|
||||
// openTicket(extractedTaskId);
|
||||
}
|
||||
}, [projectBoard]);
|
||||
|
||||
function dragOverHandler(e) {
|
||||
@ -174,9 +154,11 @@ export const ProjectTracker = () => {
|
||||
document.body.style.overflow = "hidden";
|
||||
}
|
||||
|
||||
// useEffect(() => {
|
||||
|
||||
// }, [location]);
|
||||
useEffect(() => {
|
||||
const currentUrl = window.location.pathname;
|
||||
const newUrl = currentUrl.replace(/\/task\/\d+$/, "");
|
||||
window.history.replaceState({}, "", newUrl);
|
||||
}, []);
|
||||
|
||||
function deleteColumn(column) {
|
||||
const priorityColumns = [];
|
||||
|
Reference in New Issue
Block a user