Toggle Button
Icon toggle is used to switch between two possible states displayed with icons.
| Class | Type | |
|---|---|---|
| toggle-button | Icon Toggle | A class representing an icon toggle. | 
      <div class="toggle-button">
        <ul class="toggle-button-list">
          <li class="toggle-button-item">
            <button class="toggle-button-element" aria-label="List View">
              <span class="icon-view-list" aria-hidden="true"></span>
            </button>
          </li>
          <li class="toggle-button-item">
            <button class="toggle-button-element is-selected" aria-label="Grid View">
              <span class="icon-view-grid" aria-hidden="true"></span>
            </button>
          </li>
        </ul>
      </div>
Components
Icons Toggle inner parts are:
| Class | Type | |
|---|---|---|
| toggle-button-list | A class that wraps both toggle items | |
| toggle-button-item | A class that wraps one toggle item | |
| toggle-button-element | An icon button | 
States
To disable the toggle, add the following attribute:
| Attribute | Type | |
|---|---|---|
| disabled | Disabled | Use whenever clicking on a toggle isn’t allowed. | 
      <div class="toggle-button">
        <ul class="toggle-button-list">
          <li class="toggle-button-item">
            <button class="toggle-button-element" disabled aria-label="List View">
              <span class="icon-view-list" aria-hidden="true"></span>
            </button>
          </li>
          <li class="toggle-button-item">
            <button class="toggle-button-element is-selected" disabled aria-label="Grid View">
              <span class="icon-view-grid" aria-hidden="true"></span>
            </button>
          </li>
        </ul>
      </div>
Icon Toggle with Tooltip
In the Appwrite console, we display a tooltip on hover, as shown below:
      <div class="toggle-button">
        <ul class="toggle-button-list">
          <li class="toggle-button-item">
            <button class="toggle-button-element tooltip">
              <span class="icon-view-list" aria-hidden="true"></span>
              <span class="tooltip-popup is-bottom is-center" role="tooltip">List View</span>
            </button>
          </li>
          <li class="toggle-button-item">
            <button class="toggle-button-element is-selected tooltip">
              <span class="icon-view-grid" aria-hidden="true"></span>
              <span class="tooltip-popup is-bottom is-center" role="tooltip">Grid View</span>
            </button>
          </li>
        </ul>
      </div>
      <br />