import { useRouter } from "next/router"; // ui import { Tooltip, ModuleStatusIcon } from "@plane/ui"; // helpers import { renderShortDate } from "helpers/date-time.helper"; // types import { IModule } from "types"; // constants import { MODULE_STATUS } from "constants/module"; export const ModuleGanttBlock = ({ data }: { data: IModule }) => { const router = useRouter(); const { workspaceSlug } = router.query; return (
s.value === data?.status)?.color }} onClick={() => router.push(`/${workspaceSlug}/projects/${data?.project}/modules/${data?.id}`)} >
{data?.name}
{renderShortDate(data?.start_date ?? "")} to {renderShortDate(data?.target_date ?? "")}
} position="top-left" >
{data?.name}
); }; export const ModuleGanttSidebarBlock = ({ data }: { data: IModule }) => { const router = useRouter(); const { workspaceSlug } = router.query; return (
router.push(`/${workspaceSlug}/projects/${data?.project}/modules/${data.id}`)} >
{data.name}
); };