# `PhiaUiDesign.Catalog.CatalogServer`
[🔗](https://github.com/charlenopires/PhiaUI/blob/v0.1.17/lib/phiaui_design/catalog/catalog_server.ex#L1)

GenServer that caches introspected component data in ETS for fast access.
Refreshes on demand.

# `all`

Get all components (cached)

# `by_tier`

Get components grouped by tier

# `child_spec`

Returns a specification to start this module under a supervisor.

See `Supervisor`.

# `families`

Get all families

# `get`

Get a single component info

# `refresh`

Force refresh the cache

# `search`

Search components by name (fuzzy)

# `start_link`

---

*Consult [api-reference.md](api-reference.md) for complete listing*
