{blockToRender(block.data, textDisplacement)}
@@ -283,12 +294,15 @@ export const ChartDraggable: React.FC
= (props) => {
onMouseDown={handleBlockRightResize}
onMouseEnter={() => setIsRightResizing(true)}
onMouseLeave={() => setIsRightResizing(false)}
- className="absolute -right-2.5 top-1/2 z-[2] h-full w-6 -translate-y-1/2 cursor-col-resize rounded-md"
+ className="absolute -right-2.5 top-1/2 -translate-y-1/2 z-[2] h-full w-6 cursor-col-resize rounded-md"
/>
>
)}
diff --git a/web/components/gantt-chart/sidebar/sidebar.tsx b/web/components/gantt-chart/sidebar/sidebar.tsx
index f4d06c8a3..b140f72eb 100644
--- a/web/components/gantt-chart/sidebar/sidebar.tsx
+++ b/web/components/gantt-chart/sidebar/sidebar.tsx
@@ -157,13 +157,13 @@ export const IssueGanttSidebar: React.FC = (props) => {
-
- {duration && (
+ {duration && (
+
{duration} day{duration > 1 ? "s" : ""}
- )}
-
+
+ )}
diff --git a/web/components/issues/issue-layouts/gantt/blocks.tsx b/web/components/issues/issue-layouts/gantt/blocks.tsx
index 9d73eceea..210a4a5d9 100644
--- a/web/components/issues/issue-layouts/gantt/blocks.tsx
+++ b/web/components/issues/issue-layouts/gantt/blocks.tsx
@@ -61,7 +61,7 @@ export const IssueGanttBlock = ({ data, textDisplacement }: { data: TIssue; text
// rendering issues on gantt sidebar
export const IssueGanttSidebarBlock = ({ data }: { data: TIssue }) => {
// hooks
- const { getProjectStates } = useProjectState();
+ const { getStateById } = useProjectState();
const { getProjectById } = useProject();
const {
router: { workspaceSlug },
@@ -75,8 +75,7 @@ export const IssueGanttSidebarBlock = ({ data }: { data: TIssue }) => {
data.id &&
setPeekIssue({ workspaceSlug, projectId: data.project_id, issueId: data.id });
- const currentStateDetails =
- getProjectStates(data?.project_id)?.find((state) => state?.id == data?.state_id) || undefined;
+ const currentStateDetails = getStateById(data?.state_id);
return (