# ui: Remove the \`ToggleButton\` component \(\#43115\) · gitcafe/zed

[View on GitCafe](https://git.cafe/gitcafe/zed/commit/ba596267d8a234c42d73cef52b748ed4cd3720d7)

Repository: [gitcafe/zed](https://git.cafe/gitcafe/zed)

Visibility: public

Requested revision: ba596267d8a234c42d73cef52b748ed4cd3720d7

Requested commit: ba596267d8a234c42d73cef52b748ed4cd3720d7

Commit: ba596267d8a234c42d73cef52b748ed4cd3720d7

Tree: 4b84a67bba939e3ee49a8d664e6dbd159bc8eb8e

Author: Danilo Leal

Committer: GitHub

## Message

```
ui: Remove the `ToggleButton` component (#43115)

This PR removes the old `ToggleButton` component, replacing it with the
newer `ToggleButtonGroup` component in the couple of places that used to
use it. Ended up also adding a few more methods to the newer toggle
button group so the UI for the extensions page and the debugger main
picker didn't get visually impacted much. Then, as I was already in the
extensions page, decided to bake in some reasonably small UI
improvements to it as well.

Release Notes:

- N/A
```

## Parents

- [1fab43d467c3e610bd72cfb94ac12d09d791f397](https://git.cafe/gitcafe/zed/commit/1fab43d467c3e610bd72cfb94ac12d09d791f397?format=markdown)

[Source at this commit](https://git.cafe/gitcafe/zed/tree/ba596267d8a234c42d73cef52b748ed4cd3720d7?format=markdown)
