+
+ {
+ partialUpdateIssue(
+ {
+ start_date: val,
+ },
+ issue
+ );
+ trackEventServices.trackIssuePartialPropertyUpdateEvent(
+ {
+ workspaceSlug,
+ workspaceId: issue.workspace,
+ projectId: issue.project_detail.id,
+ projectIdentifier: issue.project_detail.identifier,
+ projectName: issue.project_detail.name,
+ issueId: issue.id,
+ },
+ "ISSUE_PROPERTY_UPDATE_DUE_DATE",
+ user
+ );
+ }}
+ className={`${issue?.start_date ? "w-[6.5rem]" : "w-[5rem] text-center"} ${
+ issueView === "kanban" ? "bg-custom-background-90" : "bg-custom-background-100"
+ }`}
+ maxDate={maxDate ?? undefined}
+ noBorder={noBorder}
+ disabled={isNotAllowed}
+ />
+
+
+ );
+};
diff --git a/apps/app/components/ui/datepicker.tsx b/apps/app/components/ui/datepicker.tsx
index 56289a727..831baec51 100644
--- a/apps/app/components/ui/datepicker.tsx
+++ b/apps/app/components/ui/datepicker.tsx
@@ -15,6 +15,7 @@ type Props = {
className?: string;
isClearable?: boolean;
disabled?: boolean;
+ maxDate?: Date;
minDate?: Date;
};
@@ -29,6 +30,7 @@ export const CustomDatePicker: React.FC