diff --git a/apps/web/src/views/board/components/CardContextDueDateModal.tsx b/apps/web/src/views/board/components/CardContextDueDateModal.tsx new file mode 100644 index 00000000..ad7a9b3b --- /dev/null +++ b/apps/web/src/views/board/components/CardContextDueDateModal.tsx @@ -0,0 +1,41 @@ +import { t } from "@lingui/core/macro"; + +import { useModal } from "~/providers/modal"; +import { api } from "~/utils/api"; +import { DueDateSelector } from "~/views/card/components/DueDateSelector"; + +export function CardContextDueDateModal() { + const { entityId: cardPublicId, closeModal } = useModal(); + + const { data: card, isLoading } = api.card.byId.useQuery( + { cardPublicId: cardPublicId ?? "" }, + { enabled: !!cardPublicId && cardPublicId.length >= 12 }, + ); + + if (!cardPublicId) return null; + + return ( +