diff --git a/web/core/components/issues/issue-layouts/calendar/calendar.tsx b/web/core/components/issues/issue-layouts/calendar/calendar.tsx
index 4f5da6507df..1a17edbd09b 100644
--- a/web/core/components/issues/issue-layouts/calendar/calendar.tsx
+++ b/web/core/components/issues/issue-layouts/calendar/calendar.tsx
@@ -203,7 +203,6 @@ export const CalendarChart: React.FC = observer((props) => {
= observer((props) => {
= observer((props) => {
>
= (props) => {
- const { issues, issueId, quickActions, isDragDisabled } = props;
+export const CalendarIssueBlockRoot: React.FC = observer((props) => {
+ const { issueId, quickActions, isDragDisabled } = props;
const issueRef = useRef(null);
const [isDragging, setIsDragging] = useState(false);
- const issue = issues?.[issueId];
+ const {
+ issue: { getIssueById },
+ } = useIssueDetail();
+
+ const issue = getIssueById(issueId);
useEffect(() => {
const element = issueRef.current;
@@ -51,4 +55,4 @@ export const CalendarIssueBlockRoot: React.FC = (props) => {
if (!issue) return null;
return ;
-};
+});
diff --git a/web/core/components/issues/issue-layouts/calendar/issue-blocks.tsx b/web/core/components/issues/issue-layouts/calendar/issue-blocks.tsx
index 64f3c92f3b5..3d0c4cce20f 100644
--- a/web/core/components/issues/issue-layouts/calendar/issue-blocks.tsx
+++ b/web/core/components/issues/issue-layouts/calendar/issue-blocks.tsx
@@ -1,5 +1,5 @@
import { observer } from "mobx-react";
-import { TIssue, TIssueMap, TPaginationData } from "@plane/types";
+import { TIssue, TPaginationData } from "@plane/types";
// components
import { CalendarQuickAddIssueForm, CalendarIssueBlockRoot } from "@/components/issues";
// helpers
@@ -10,7 +10,6 @@ import { TRenderQuickActions } from "../list/list-view-types";
type Props = {
date: Date;
- issues: TIssueMap | undefined;
loadMoreIssues: (dateString: string) => void;
getPaginationData: (groupId: string | undefined) => TPaginationData | undefined;
getGroupIssueCount: (groupId: string | undefined) => number | undefined;
@@ -28,7 +27,6 @@ type Props = {
export const CalendarIssueBlocks: React.FC = observer((props) => {
const {
date,
- issues,
issueIdList,
quickActions,
loadMoreIssues,
@@ -62,7 +60,6 @@ export const CalendarIssueBlocks: React.FC = observer((props) => {
{issueIdList?.map((issueId) => (