Win98-style dialog for managing the channels joined automatically on connect.
<.autojoin_dialog
id="autojoin"
show={true}
entries={@entries}
selected={@selected}
on_add="add"
on_edit="edit"
on_remove="remove"
on_cancel="cancel"
/>
Channel keys are never displayed — a channel either has one or it does not.
With key:
Key: ***
Without key:
Key: none
Full list of supported attributes for the autojoin_dialog component.
| Attribute | Type | Default | Description |
|---|---|---|---|
| id | string | required | Dialog element ID |
| entries | list | [] | List of %{channel_name, channel_key} maps |
| selected | string | nil | Selected channel name |
| on_* | any | nil | Event callbacks (select, add, edit, remove, etc.) |