# Add components example \(\#2846\) · gitcafe/zed

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

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

Visibility: public

Requested revision: 22da42fc69c9014998a9d4c63363e74fe31a3f86

Requested commit: 22da42fc69c9014998a9d4c63363e74fe31a3f86

Commit: 22da42fc69c9014998a9d4c63363e74fe31a3f86

Tree: b870b630acd01452f223d64a7255483884cc286d

Author: Mikayla Maki

Committer: GitHub

## Message

```
Add components example (#2846)

This PR is a continuation of the components UI exploration I've been
doing. It adds an example to the GPUI examples page and totally
restructures the generics on our MouseEventHandler.

Release Note:
- N/A
```

## Parents

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

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

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