From a13df38a0a427910f9d936c4071dae6a4bc24bd1 Mon Sep 17 00:00:00 2001 From: hyeonjiroh Date: Wed, 2 Apr 2025 12:45:26 +0900 Subject: [PATCH 1/2] Fix: properly format request payload for task creation modal --- .../_components/AddTaskButton.tsx | 11 +- .../[dashboardid]/_components/Column.tsx | 2 +- .../modal/create-task/CreateTaskModal.tsx | 200 ++++++++++++++++-- src/lib/apis/cardsApi.ts | 48 +++++ 4 files changed, 239 insertions(+), 22 deletions(-) diff --git a/src/app/(after-login)/dashboard/[dashboardid]/_components/AddTaskButton.tsx b/src/app/(after-login)/dashboard/[dashboardid]/_components/AddTaskButton.tsx index f60e65d..f6fb615 100644 --- a/src/app/(after-login)/dashboard/[dashboardid]/_components/AddTaskButton.tsx +++ b/src/app/(after-login)/dashboard/[dashboardid]/_components/AddTaskButton.tsx @@ -1,15 +1,22 @@ import { useModalStore } from "@/lib/store/useModalStore"; +import { useColumnStore } from "@/lib/store/useColumnStore"; import Button from "@/components/common/button/Button"; import Image from "next/image"; import AddIcon from "../../../../../../public/icon/add_icon.svg"; -export default function AddTaskButton() { +export default function AddTaskButton({ columnId }: { columnId: number }) { const { openModal } = useModalStore(); + const { setSelectedColumnId } = useColumnStore(); + + const openCreateTaskModal = () => { + setSelectedColumnId(columnId); + openModal("createTask"); + }; return ( {isDropdownOpen && ( -