# Rework \`Avatar\` indicator to be more general-purpose \(\#4073\) · gitcafe/zed

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

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

Visibility: public

Requested revision: ca4a8b22261a54e8e6e5db3c2e6e7fb5f7dbcb45

Requested commit: ca4a8b22261a54e8e6e5db3c2e6e7fb5f7dbcb45

Commit: ca4a8b22261a54e8e6e5db3c2e6e7fb5f7dbcb45

Tree: e692407dfda2453fce805e82ab917102da988719

Author: Marshall Bowers

Committer: GitHub

## Message

```
Rework `Avatar` indicator to be more general-purpose (#4073)

This PR reworks the way we add indicators to `Avatar`s to make them more
general-purpose.

Previously we had logic specific to the availability indicator embedded
in the `Avatar` component, which made it unwieldy to repurpose for
something else.

Now the `indicator` is just a slot that we can put anything into.

Release Notes:

- N/A
```

## Parents

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

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