From bd3df05b4bdc07cef1bd79cf23c08a757e9ee6eb Mon Sep 17 00:00:00 2001 From: joonhoekim <26rote@gmail.com> Date: Mon, 22 Sep 2025 12:17:48 +0900 Subject: (김준회) AVL 수정요구 처리 - 제목추가 - 프로젝트선택기 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/[lng]/evcp/(evcp)/avl/avl-page-client.tsx | 11 + app/[lng]/evcp/(evcp)/avl/page.tsx | 6 +- components/common/project/index.ts | 10 + components/common/project/project-service.ts | 192 +++++++++++++ .../common/project/unified-project-selector.tsx | 318 +++++++++++++++++++++ lib/avl/table/project-avl-table.tsx | 154 ++++------ 6 files changed, 588 insertions(+), 103 deletions(-) create mode 100644 components/common/project/index.ts create mode 100644 components/common/project/project-service.ts create mode 100644 components/common/project/unified-project-selector.tsx diff --git a/app/[lng]/evcp/(evcp)/avl/avl-page-client.tsx b/app/[lng]/evcp/(evcp)/avl/avl-page-client.tsx index a9d5713d..f8df3c49 100644 --- a/app/[lng]/evcp/(evcp)/avl/avl-page-client.tsx +++ b/app/[lng]/evcp/(evcp)/avl/avl-page-client.tsx @@ -11,6 +11,7 @@ import { AvlRegistrationArea } from "@/lib/avl/table/avl-registration-area" import { getAvlLists } from "@/lib/avl/service" import { AvlListItem } from "@/lib/avl/types" import { toast } from "sonner" +import { InformationButton } from "@/components/information/information-button" interface AvlPageClientProps { initialData: AvlListItem[] @@ -78,6 +79,16 @@ export function AvlPageClient({ initialData }: AvlPageClientProps) { return (