refactor/cycles_folder_structure (#304)

This commit is contained in:
Aaryan Khandelwal 2023-02-20 11:23:04 +05:30 committed by GitHub
parent 77c319c748
commit e5934e0b07
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
18 changed files with 175 additions and 439 deletions

View file

@ -15,7 +15,7 @@ import AppLayout from "layouts/app-layout";
import { IssueViewContextProvider } from "contexts/issue-view.context";
// components
import { ExistingIssuesListModal, IssuesFilterView, IssuesView } from "components/core";
import CycleDetailSidebar from "components/project/cycles/cycle-detail-sidebar";
import { CycleDetailsSidebar } from "components/cycles";
// services
import issuesServices from "services/issues.service";
import cycleServices from "services/cycles.service";
@ -215,7 +215,7 @@ const SingleCycle: React.FC<UserAuth> = (props) => {
<Spinner />
</div>
)}
<CycleDetailSidebar
<CycleDetailsSidebar
issues={cycleIssuesArray ?? []}
cycle={cycleDetails}
isOpen={cycleSidebar}

View file

@ -15,8 +15,7 @@ import workspaceService from "services/workspace.service";
// layouts
import AppLayout from "layouts/app-layout";
// components
import CreateUpdateCycleModal from "components/project/cycles/create-update-cycle-modal";
import CycleStatsView from "components/project/cycles/stats-view";
import { CreateUpdateCycleModal, CyclesListView } from "components/cycles";
// ui
import { HeaderButton, EmptySpace, EmptySpaceItem, Loader } from "components/ui";
import { BreadcrumbItem, Breadcrumbs } from "components/breadcrumbs";
@ -63,15 +62,15 @@ const ProjectCycles: NextPage = () => {
};
const currentCycles = cycles?.filter(
(c) => getCycleStatus(c.start_date ?? "", c.end_date ?? "") === "current"
(c) => getCycleStatus(c.start_date, c.end_date) === "current"
);
const upcomingCycles = cycles?.filter(
(c) => getCycleStatus(c.start_date ?? "", c.end_date ?? "") === "upcoming"
(c) => getCycleStatus(c.start_date, c.end_date) === "upcoming"
);
const completedCycles = cycles?.filter(
(c) => getCycleStatus(c.start_date ?? "", c.end_date ?? "") === "completed"
(c) => getCycleStatus(c.start_date, c.end_date) === "completed"
);
useEffect(() => {
@ -108,8 +107,7 @@ const ProjectCycles: NextPage = () => {
>
<CreateUpdateCycleModal
isOpen={createUpdateCycleModal}
setIsOpen={setCreateUpdateCycleModal}
projectId={projectId as string}
handleClose={() => setCreateUpdateCycleModal(false)}
data={selectedCycle}
/>
{cycles ? (
@ -117,7 +115,7 @@ const ProjectCycles: NextPage = () => {
<div className="space-y-8">
<h3 className="text-xl font-medium leading-6 text-gray-900">Current Cycle</h3>
<div className="space-y-5">
<CycleStatsView
<CyclesListView
cycles={currentCycles ?? []}
setCreateUpdateCycleModal={setCreateUpdateCycleModal}
setSelectedCycle={setSelectedCycle}
@ -147,7 +145,7 @@ const ProjectCycles: NextPage = () => {
</Tab.List>
<Tab.Panels>
<Tab.Panel as="div" className="mt-8 space-y-5">
<CycleStatsView
<CyclesListView
cycles={upcomingCycles ?? []}
setCreateUpdateCycleModal={setCreateUpdateCycleModal}
setSelectedCycle={setSelectedCycle}
@ -155,7 +153,7 @@ const ProjectCycles: NextPage = () => {
/>
</Tab.Panel>
<Tab.Panel as="div" className="mt-8 space-y-5">
<CycleStatsView
<CyclesListView
cycles={completedCycles ?? []}
setCreateUpdateCycleModal={setCreateUpdateCycleModal}
setSelectedCycle={setSelectedCycle}