brumate/ui

ToggleButton

A button that stays pressed, with aria-pressed and data-selected.

Not pinned.

<script>
  import { $bind, $signal } from 'brumate/signals';
  import ToggleButton from '@brumate/ui/ToggleButton.brm';

  let pinned = $signal(false);
</script>

<ToggleButton class="ui-button" isSelected=$bind(pinned)>Pin</ToggleButton>
<p>{pinned ? 'Pinned' : 'Not pinned'}.</p>