From 1986c0dfd4bdd689322fe542c0e4d621ea53a304 Mon Sep 17 00:00:00 2001
From: Aaryan Khandelwal <65252264+aaryan610@users.noreply.github.com>
Date: Tue, 7 Nov 2023 16:15:34 +0530
Subject: [PATCH] fix: state icon (#2678)
---
.../filters-render/state/filter-state-block.tsx | 2 +-
space/components/issues/navbar/issue-filter.tsx | 2 +-
.../issues/peek-overview/issue-properties.tsx | 4 +++-
space/constants/data.ts | 14 --------------
space/types/issue.ts | 8 ++++++--
5 files changed, 11 insertions(+), 19 deletions(-)
diff --git a/space/components/issues/filters-render/state/filter-state-block.tsx b/space/components/issues/filters-render/state/filter-state-block.tsx
index 8445386a4..9b6447cb6 100644
--- a/space/components/issues/filters-render/state/filter-state-block.tsx
+++ b/space/components/issues/filters-render/state/filter-state-block.tsx
@@ -29,7 +29,7 @@ export const RenderIssueState = observer(({ state }: { state: IIssueState }) =>
return (
-
+ {/* */}
{state?.name}
{
return {
display: (
- {stateGroup && }
+ {/* {stateGroup && } */}
{state.name}
),
diff --git a/space/components/issues/peek-overview/issue-properties.tsx b/space/components/issues/peek-overview/issue-properties.tsx
index f7ccab18f..54e9c4f6a 100644
--- a/space/components/issues/peek-overview/issue-properties.tsx
+++ b/space/components/issues/peek-overview/issue-properties.tsx
@@ -1,5 +1,7 @@
// hooks
import useToast from "hooks/use-toast";
+// ui
+import { StateGroupIcon } from "@plane/ui";
// icons
import { Icon } from "components/ui";
// helpers
@@ -63,7 +65,7 @@ export const PeekOverviewIssueProperties: React.FC
= ({ issueDetails, mod
{stateGroup && (
-
+
{addSpaceIfCamelCase(state?.name ?? "")}
diff --git a/space/constants/data.ts b/space/constants/data.ts
index 909b74c12..bb9030696 100644
--- a/space/constants/data.ts
+++ b/space/constants/data.ts
@@ -1,6 +1,5 @@
// interfaces
import {
- IIssueBoardViews,
// priority
TIssuePriorityKey,
// state groups
@@ -8,14 +7,6 @@ import {
IIssuePriorityFilters,
IIssueGroup,
} from "types/issue";
-// icons
-import {
- BacklogGroupIcon,
- CancelledGroupIcon,
- CompletedGroupIcon,
- StartedGroupIcon,
- UnstartedGroupIcon,
-} from "@plane/ui";
// all issue views
export const issueViews: any = {
@@ -92,35 +83,30 @@ export const issueGroups: IIssueGroup[] = [
title: "Backlog",
color: "#d9d9d9",
className: `text-[#d9d9d9] bg-[#d9d9d9]/10`,
- icon: BacklogGroupIcon,
},
{
key: "unstarted",
title: "Unstarted",
color: "#3f76ff",
className: `text-[#3f76ff] bg-[#3f76ff]/10`,
- icon: UnstartedGroupIcon,
},
{
key: "started",
title: "Started",
color: "#f59e0b",
className: `text-[#f59e0b] bg-[#f59e0b]/10`,
- icon: StartedGroupIcon,
},
{
key: "completed",
title: "Completed",
color: "#16a34a",
className: `text-[#16a34a] bg-[#16a34a]/10`,
- icon: CompletedGroupIcon,
},
{
key: "cancelled",
title: "Cancelled",
color: "#dc2626",
className: `text-[#dc2626] bg-[#dc2626]/10`,
- icon: CancelledGroupIcon,
},
];
diff --git a/space/types/issue.ts b/space/types/issue.ts
index 206327fcd..4b76c75e8 100644
--- a/space/types/issue.ts
+++ b/space/types/issue.ts
@@ -24,7 +24,6 @@ export interface IIssueGroup {
title: TIssueGroupTitle;
color: string;
className: string;
- icon: React.FC;
}
export interface IIssue {
@@ -40,7 +39,12 @@ export interface IIssue {
sequence_id: number;
start_date: any;
state: string;
- state_detail: any;
+ state_detail: {
+ id: string;
+ name: string;
+ group: TIssueGroupKey;
+ color: string;
+ };
target_date: any;
votes: IVote[];
}