Bubbles from the internal button when the control is activated.
input / change
stellar-toggle-icon
Emitted after a user toggle changes checked.
Slots
Slot
Notes
unchecked
Optional markup for the unchecked face. Overrides unchecked-icon.
checked
Optional markup for the checked face. Overrides checked-icon.
Notes
The public tag is `stellar-toggle-icon`, matching the shipped icon-toggle boundary rather than a button utility or checkbox skin.
`checked` is the mutable state surface. User toggles emit `input` and `change`, so docs and app state can round-trip the live value.
The internal control is a toggle button with `aria-pressed`, not a decorative icon wrapper. Supply a `label` whenever the visible icon alone is not enough for assistive tech.
Use `unchecked-icon` and `checked-icon` for common icon swaps. Use the `unchecked` and `checked` slots when you need custom icon markup instead of a simple name.