From a01c493dfbd41eb2dad353acd585a92654904008 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=EC=95=88=EC=84=B1=EC=A7=84?= Date: Wed, 22 Jul 2026 17:17:20 +0900 Subject: [PATCH] =?UTF-8?q?design:=EC=9B=8C=ED=81=AC=EC=8A=A4=ED=8E=98?= =?UTF-8?q?=EC=9D=B4=EC=8A=A4=20UI=20=ED=83=80=EC=9D=B4=ED=8F=AC=EA=B7=B8?= =?UTF-8?q?=EB=9E=98=ED=94=BC=20=ED=86=B5=EC=9D=BC(#88)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/app/globals.css | 30 +++++++++++++++++++ .../meeting-note/ui/MeetingNoteCard.tsx | 2 +- src/entities/task/ui/TaskCard.tsx | 2 +- .../manage-calendar/ui/CalendarView.tsx | 9 +++--- .../ui/MeetingNoteForm.tsx | 4 +-- .../ui/MeetingNotesList.tsx | 2 +- .../ui/ProgressChartView.tsx | 22 +++++++------- .../project-board/ui/ProjectBoard.tsx | 2 +- src/views/chat/ui/ChatView.tsx | 8 ++--- .../ui/CreateWorkspacePage.tsx | 12 ++------ .../ui/TemplateSelectCard.tsx | 2 +- .../meeting-notes/ui/EditMeetingNotePage.tsx | 3 +- .../meeting-notes/ui/MeetingNotesPage.tsx | 3 +- .../meeting-notes/ui/NewMeetingNotePage.tsx | 3 +- .../progress-chart/ui/ProgressChartPage.tsx | 3 +- .../ui/ProjectManagementPage.tsx | 3 +- src/views/settings/ui/SettingsView.tsx | 5 ++-- .../progress-chart/ui/ProgressChartView.tsx | 9 +----- .../sprint-board/ui/SprintBoardView.tsx | 11 ++----- .../notices/ui/NoticesView.tsx | 6 ++-- .../resources/ui/ResourcesView.tsx | 8 ++--- .../work-schedule/ui/WorkScheduleView.tsx | 8 ++--- src/views/workspaces/ui/WorkspacesPage.tsx | 13 ++------ .../ui/OverallProgress.tsx | 6 ++-- .../dashboard-work-summary/ui/WorkSummary.tsx | 4 +-- .../workspace-list/ui/EmptyWorkspaces.tsx | 4 +-- 26 files changed, 90 insertions(+), 94 deletions(-) diff --git a/src/app/globals.css b/src/app/globals.css index 330df6e..6f9958e 100644 --- a/src/app/globals.css +++ b/src/app/globals.css @@ -159,3 +159,33 @@ @apply font-sans; } } + +@layer components { + .workspace-page { + @apply mx-auto w-full max-w-[1180px]; + } + + .workspace-page-header { + @apply mb-6; + } + + .workspace-page-title { + @apply text-2xl leading-8 font-bold tracking-normal text-slate-950; + } + + .workspace-page-description { + @apply mt-1 text-sm leading-5 tracking-normal text-slate-500; + } + + .workspace-section-title { + @apply text-lg leading-7 font-bold tracking-normal text-slate-900; + } + + .workspace-card-title { + @apply text-sm leading-5 font-semibold tracking-normal text-slate-900; + } + + .workspace-caption { + @apply text-xs leading-4 tracking-normal text-slate-500; + } +} diff --git a/src/entities/meeting-note/ui/MeetingNoteCard.tsx b/src/entities/meeting-note/ui/MeetingNoteCard.tsx index 470edbb..78f1d89 100644 --- a/src/entities/meeting-note/ui/MeetingNoteCard.tsx +++ b/src/entities/meeting-note/ui/MeetingNoteCard.tsx @@ -61,7 +61,7 @@ export function MeetingNoteCard({
-

+

{meetingNote.title}

diff --git a/src/entities/task/ui/TaskCard.tsx b/src/entities/task/ui/TaskCard.tsx index a622225..c71faea 100644 --- a/src/entities/task/ui/TaskCard.tsx +++ b/src/entities/task/ui/TaskCard.tsx @@ -26,7 +26,7 @@ export function TaskCard({ style={{ opacity: isDragging ? 0.55 : 1 }} >

-

+

{task.title}

-

+

{monthLabel}

-
+
-
-

업무 스케줄

-

셀을 클릭하면 근무 유형이 변경됩니다

+
+
+

업무 스케줄

+

셀을 클릭하면 근무 유형이 변경됩니다

+
-

내 워크스페이스

-

참여 중인 워크스페이스 목록

+

내 워크스페이스

+

참여 중인 워크스페이스 목록

-

완료

+

완료

@@ -82,7 +82,7 @@ export default function OverallProgress({

diff --git a/src/widgets/team-project/dashboard-work-summary/ui/WorkSummary.tsx b/src/widgets/team-project/dashboard-work-summary/ui/WorkSummary.tsx index e4d2271..d192df1 100644 --- a/src/widgets/team-project/dashboard-work-summary/ui/WorkSummary.tsx +++ b/src/widgets/team-project/dashboard-work-summary/ui/WorkSummary.tsx @@ -41,9 +41,9 @@ function SummaryCard({ }) { return (

-

{label}

+

{label}

{value}

diff --git a/src/widgets/workspace-list/ui/EmptyWorkspaces.tsx b/src/widgets/workspace-list/ui/EmptyWorkspaces.tsx index bc3bb64..4f397bc 100644 --- a/src/widgets/workspace-list/ui/EmptyWorkspaces.tsx +++ b/src/widgets/workspace-list/ui/EmptyWorkspaces.tsx @@ -11,10 +11,10 @@ export default function EmptyWorkspaces() { height={88} className="pointer-events-none opacity-[0.56] select-none" /> -

+

아직 워크스페이스가 없어요

-

+

팀과 함께 사용할 워크스페이스를 만들어
프로젝트를 효율적으로 관리해보세요.