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.
Search blocks by description or jump to a page.
The source for every Application block is included with Basic and Pro. Pick a plan to copy the code.
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.