diff --git a/src/components/setting/NotificationSection.tsx b/src/components/setting/NotificationSection.tsx index a6e7fef3..bd0bc069 100644 --- a/src/components/setting/NotificationSection.tsx +++ b/src/components/setting/NotificationSection.tsx @@ -85,7 +85,7 @@ export default function NotificationSection({ const isDiscordPending = pendingOrgAction === "discord"; const isAnyOrgPending = pendingOrgAction != null; return ( - +

알림 설정

@@ -159,7 +159,7 @@ export default function NotificationSection({ -
+
@@ -172,7 +172,7 @@ export default function NotificationSection({
{slackConnected ? ( -
+
{slackEnabled && !channelDisabled && ( 켜짐 )} @@ -194,7 +194,7 @@ export default function NotificationSection({
) : ( - <> +
@@ -211,7 +211,7 @@ export default function NotificationSection({ variant="outline" size="small" type="button" - className="shrink-0" + className="shrink-0 tablet:w-full" disabled={ channelDisabled || isAnyOrgPending || @@ -222,7 +222,7 @@ export default function NotificationSection({ > 연동 - +
)}
@@ -239,7 +239,7 @@ export default function NotificationSection({
{discordConnected ? ( -
+
{discordEnabled && !channelDisabled && ( 켜짐 )} @@ -261,7 +261,7 @@ export default function NotificationSection({
) : ( - <> +
@@ -278,7 +278,7 @@ export default function NotificationSection({ variant="outline" size="small" type="button" - className="shrink-0" + className="shrink-0 tablet:w-full" disabled={ channelDisabled || isAnyOrgPending || @@ -289,7 +289,7 @@ export default function NotificationSection({ > 연동 - +
)}
diff --git a/src/components/setting/PasswordSection.tsx b/src/components/setting/PasswordSection.tsx index 4f950feb..7c37c300 100644 --- a/src/components/setting/PasswordSection.tsx +++ b/src/components/setting/PasswordSection.tsx @@ -36,7 +36,7 @@ export default function PasswordSection({ const [showConfirm, setShowConfirm] = useState(false); return ( - +
@@ -51,7 +51,7 @@ export default function PasswordSection({

-
+
+

프로필

-
-
-
+
+
+
프로필 이미지
-
+
diff --git a/src/components/setting/WithdrawConfirmModal.tsx b/src/components/setting/WithdrawConfirmModal.tsx index 970df88e..d927e10b 100644 --- a/src/components/setting/WithdrawConfirmModal.tsx +++ b/src/components/setting/WithdrawConfirmModal.tsx @@ -35,25 +35,26 @@ export default function WithdrawConfirmModal({ hideCloseButton={isLoading} disableOverlayClick={isLoading} > -
+
-

+

정말로 회원탈퇴하시겠습니까?

-

- 탈퇴 요청 시 계정은 바로 비활성화되며,
30일 후 서버에서 완전히 - 삭제됩니다.
이 작업은 되돌리기 어려우니 신중히 결정해 주세요 +

+ 탈퇴 요청 시 계정은 바로 비활성화되며, 30일 후 서버에서 완전히 + 삭제됩니다. +
이 작업은 되돌리기 어려우니 신중히 결정해 주세요.

-
+
- + {periodLabel} diff --git a/src/components/timeline/TimelineStatusLegend.tsx b/src/components/timeline/TimelineStatusLegend.tsx index 545c6cfa..26dd0af8 100644 --- a/src/components/timeline/TimelineStatusLegend.tsx +++ b/src/components/timeline/TimelineStatusLegend.tsx @@ -19,7 +19,7 @@ export default function TimelineStatusLegend({ return (
diff --git a/src/components/timeline/skeleton/TimelineSkeleton.tsx b/src/components/timeline/skeleton/TimelineSkeleton.tsx index 6d38d5ca..91bc136b 100644 --- a/src/components/timeline/skeleton/TimelineSkeleton.tsx +++ b/src/components/timeline/skeleton/TimelineSkeleton.tsx @@ -9,11 +9,11 @@ export default function TimelineSkeleton() { style={{ height: TIMELINE_PAGE_HEIGHT }} >
-
- +
+
-
+
diff --git a/src/components/workspace/InviteMemberModal.tsx b/src/components/workspace/InviteMemberModal.tsx index cb62127b..3f6b5b45 100644 --- a/src/components/workspace/InviteMemberModal.tsx +++ b/src/components/workspace/InviteMemberModal.tsx @@ -99,22 +99,22 @@ export default function InviteMemberModal({ title="팀원 초대하기" className="w-full max-w-190 overflow-hidden" > -
-
+
+

팀원 초대하기

-
-
-
+
+
+
{inviteMutation.isPending ? "초대 중..." : "초대"}
-
+
    {inviteItems.map((item) => { if (item.inviteStatus === "PENDING") { diff --git a/src/components/workspace/MemberItem.tsx b/src/components/workspace/MemberItem.tsx index 4c99c35c..87f9a171 100644 --- a/src/components/workspace/MemberItem.tsx +++ b/src/components/workspace/MemberItem.tsx @@ -42,7 +42,7 @@ export default function MemberItem({ !isReceiveUpdating && !!onReceiveToggle; return ( -
  • +
  • {member.profileImageUrl ? ( @@ -75,7 +75,7 @@ export default function MemberItem({
-
+
@@ -199,7 +199,7 @@ export default function PermissionTable() { size="big" onClick={handleSaveChanges} disabled={!hasChanges || isSaving} - className="rounded-2xl" + className="rounded-2xl tablet:w-full" > {isSaving ? "저장 중..." : "변경사항 저장하기"} diff --git a/src/components/workspace/TransferOwnerModal.tsx b/src/components/workspace/TransferOwnerModal.tsx index 86e48b77..e2a11ddf 100644 --- a/src/components/workspace/TransferOwnerModal.tsx +++ b/src/components/workspace/TransferOwnerModal.tsx @@ -52,7 +52,7 @@ export default function TransferOwnerModal({ title="조직 소유권 양도" disableOverlayClick={isLoading} > -
+
@@ -63,7 +63,7 @@ export default function TransferOwnerModal({

현재 소유자: {currentOwnerName}

-

+

양도 대상은 같은 조직의 관리자(ADMIN)만 선택할 수 있습니다.
양도 후에는 되돌릴 수 없으며, 새 소유자만 다시 양도 가능합니다. @@ -85,7 +85,7 @@ export default function TransferOwnerModal({

)}
-
+
-
+
-
+
-
+
diff --git a/src/pages/workspace/Workspace.tsx b/src/pages/workspace/Workspace.tsx index 89d56119..a6f485f1 100644 --- a/src/pages/workspace/Workspace.tsx +++ b/src/pages/workspace/Workspace.tsx @@ -222,11 +222,11 @@ export default function WorkspacePage() { -
+

워크스페이스 생성

-

+

워크스페이스를 생성한 사용자는 자동으로 관리자 권한을 갖습니다.
로고 이미지와 기본 정보를 입력해 주세요. diff --git a/src/pages/workspace/WorkspaceSetting.tsx b/src/pages/workspace/WorkspaceSetting.tsx index 6e574b7a..16533322 100644 --- a/src/pages/workspace/WorkspaceSetting.tsx +++ b/src/pages/workspace/WorkspaceSetting.tsx @@ -277,7 +277,7 @@ export default function WorkspaceSetting() { resetKeys={[detail]} > <> - +

조직 기본 정보

@@ -400,10 +400,13 @@ export default function WorkspaceSetting() {

현재 소유자: {currentOwner?.name ?? myName ?? "-"}

-

+

소유권은 같은 조직의 관리자(ADMIN)에게만 양도할 수 - 있습니다. 양도 후에야 멤버가 있는 조직의 소유자가 회원 - 탈퇴를 진행할 수 있습니다. + 있습니다. +

+

+ 양도 후에야 멤버가 있는 조직의 소유자가 회원 탈퇴를 진행할 + 수 있습니다.