Channel Central with full operator access — all fields are editable.
<.channel_central_panel
id="channel-central"
channel_name="#retro-chat"
topic="Welcome!"
topic_set_by="Troll"
operator={true}
modes={%{moderated: false, invite_only: true}}
list_type="bans"
list_entries={@bans}
on_topic_save="save-topic"
on_mode_apply="apply-modes"
on_list_type="switch-list"
on_list_add="add-entry"
on_list_remove="remove-entry"
/>
Channel Central as a non-operator — topic and modes are read-only, list management is hidden.
The dialog has 4 tabs for comprehensive channel management.
| Tab | Contents | Operator Only |
|---|---|---|
| General | Channel info, topic editing | Topic save button |
| Modes | Moderated, invite-only, topic lock, key, limit | Apply modes button, field editing |
| Access Lists | Bans, ban exceptions and invite exceptions behind a type selector | Add/Remove buttons |
| Registration | ChanServ registration and SOP/AOP/VOP access lists | Register, drop, access management |