Channel Settings Panel
Channel settings panel with name and topic fields, public/private radio with consequence notes, a members list, notification level selector, and an archive action.
Channel settings panel with name and topic fields, public/private radio with consequence notes, a members list, notification level selector, and an archive action.
The Application Collection unlocks the source for every Application block. All Access unlocks every Collection.
Already purchased? Log in
Channel Settings Panel is the settings surface for the #engineering channel in the Acme workspace. It stacks four cards: a channel info card with a hash-prefixed name input and a resizable topic field reading "Shipping, code reviews, on-call, and technical decisions for Acme platform.", a privacy card with a public/private radio pair that names the consequence plainly (changing from private to public exposes all message history to the entire workspace, this cannot be undone), a members card listing all five members with avatar, email, and role badge plus a Manage button, and a notifications card with three levels (All messages, Mentions only, Off) with Mentions only checked by default.
MEMBERS and NOTIFICATION_LEVELS are typed const arrays above the component. The archive card at the bottom says exactly what archiving does: history kept and searchable, no new messages, members stay but lose the ability to post.
Reach for this block on the settings route of any channel-based product, wired to your channel record and the current member list. Gate the Archive button to admins and connect the privacy radio to a confirmation step before persisting.
A natural flow around it on an Application Pro page:
Before
After
One strong use is the per-channel admin settings panel. Other configurations:
Tip: spell out what archiving keeps and what it blocks right in the description copy; a one-line label leaves every user guessing.