From a094283e62bb149127ea7c8d495b8d9f12d9d1bc Mon Sep 17 00:00:00 2001 From: ttipo Date: Tue, 23 Jun 2026 11:32:25 +0900 Subject: [PATCH] =?UTF-8?q?style:=20=EC=9D=BC=EC=A0=95/=EC=97=85=EB=AC=B4?= =?UTF-8?q?=20UI=20=EB=8B=A4=EB=93=AC=EA=B8=B0=20=E2=80=94=20placeholder?= =?UTF-8?q?=C2=B7=EC=B0=B8=EC=84=9D=EC=9E=90=20=EC=BD=A4=EB=B3=B4=C2=B7Ava?= =?UTF-8?q?tarStack=20=EA=B3=B5=EC=9A=A9=ED=99=94?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 새 일정 모달 placeholder 를 프로젝트 기존 톤("~을 입력하세요/선택하세요")으로 통일 - 참석자 등록을 업무 생성의 담당자 등록과 동일한 콤보(검색 입력+후보 드롭다운+선택 칩)로 개편 ('전 직원'은 드롭다운 항목/단일 칩으로 처리) - 아바타 스택+오버플로(+N)+팝오버 목록을 공용 AvatarStack 으로 추출, 일정 상세 참석자 + 업무 상세 담당자 카드에 적용(담당자 팝오버에 역할 표시) - 사용처가 사라진 ScheduleAvatar 삭제(UserAvatar/AvatarStack 으로 일원화) Co-Authored-By: Claude Opus 4.8 (1M context) --- .../src/components/common/AvatarStack.vue | 205 +++++++++++ .../components/schedule/ScheduleAvatar.vue | 38 -- .../schedule/ScheduleDetailPanel.vue | 154 +------- .../schedule/ScheduleEventModal.vue | 342 ++++++++++-------- frontend/src/pages/relay/TaskDetailPage.vue | 54 +-- 5 files changed, 422 insertions(+), 371 deletions(-) create mode 100644 frontend/src/components/common/AvatarStack.vue delete mode 100644 frontend/src/components/schedule/ScheduleAvatar.vue diff --git a/frontend/src/components/common/AvatarStack.vue b/frontend/src/components/common/AvatarStack.vue new file mode 100644 index 0000000..7d6b9ee --- /dev/null +++ b/frontend/src/components/common/AvatarStack.vue @@ -0,0 +1,205 @@ + + + + + diff --git a/frontend/src/components/schedule/ScheduleAvatar.vue b/frontend/src/components/schedule/ScheduleAvatar.vue deleted file mode 100644 index 79fd58c..0000000 --- a/frontend/src/components/schedule/ScheduleAvatar.vue +++ /dev/null @@ -1,38 +0,0 @@ - - - - - diff --git a/frontend/src/components/schedule/ScheduleDetailPanel.vue b/frontend/src/components/schedule/ScheduleDetailPanel.vue index 734ec6a..66d2eb1 100644 --- a/frontend/src/components/schedule/ScheduleDetailPanel.vue +++ b/frontend/src/components/schedule/ScheduleDetailPanel.vue @@ -1,8 +1,7 @@