- {canJoin ? (
-
- ) : null}
+ {canJoin ? (
+
+
+ {joinChannelMutation.error instanceof Error ? (
+
+ {joinChannelMutation.error.message}
+
+ ) : null}
+
+ ) : null}
+
+
+
+
+
+
+
+
+
+
+ {canEditNarrative ? (
+
+ ) : null}
+
+ {resolvedChannel.channelType !== "dm" ? (
+
+
{canLeave ? (
) : null}
-
- {joinChannelMutation.error instanceof Error ? (
-
- {joinChannelMutation.error.message}
-
- ) : null}
- {leaveChannelMutation.error instanceof Error ? (
-
- {leaveChannelMutation.error.message}
-
- ) : null}
-
- ) : null}
-
-
-
-
-
-
-
-
-
-
-
-
-
- {resolvedChannel.channelType !== "dm" ? (
-
-
{isArchived ? (
{unarchiveChannelMutation.isPending
? "Restoring..."
- : "Unarchive channel"}
+ : "Unarchive"}
) : (
{archiveChannelMutation.isPending
? "Archiving..."
- : "Archive channel"}
+ : "Archive"}
)}
+
+ {isOwner ? (
+
+
+
+
+
+
+ Delete channel?
+
+ Delete {resolvedChannel.name} from the workspace list.
+ This action cannot be undone.
+
+
+ {deleteChannelMutation.error instanceof Error ? (
+
+ {deleteChannelMutation.error.message}
+
+ ) : null}
+
+
+
+
+
+
+
+
+
+
+ ) : null}
+ {leaveChannelMutation.error instanceof Error ? (
+
+ {leaveChannelMutation.error.message}
+
+ ) : null}
{archiveChannelMutation.error instanceof Error ? (
{archiveChannelMutation.error.message}
@@ -523,76 +536,16 @@ export function ChannelManagementSheet({
{unarchiveChannelMutation.error.message}
) : null}
-
- ) : null}
-
- {isOwner && resolvedChannel.channelType !== "dm" ? (
-
-
-
-
-
-
-
- Delete channel?
-
- Delete {resolvedChannel.name} from the workspace list.
- This action cannot be undone.
-
-
- {deleteChannelMutation.error instanceof Error ? (
-
- {deleteChannelMutation.error.message}
-
- ) : null}
-
-
-
-
-
-
-
-
-
-
-
+
) : null}
+
+