# `PhiaUi.Components.NavLink`
[🔗](https://github.com/charlenopires/PhiaUI/blob/v0.1.17/lib/phia_ui/components/navigation/nav_link.ex#L1)

Versatile navigation link component (Mantine-style).

Supports active/inactive states, multiple variants, optional icon sections,
description text, and collapsible children via native `<details>/<summary>`.

- `nav_link/1` — flexible link with optional children collapse

# `nav_link`

## Attributes

* `href` (`:string`) - Defaults to `nil`.
* `active` (`:boolean`) - Defaults to `false`.
* `disabled` (`:boolean`) - Defaults to `false`.
* `variant` (`:atom`) - Defaults to `:subtle`. Must be one of `:subtle`, `:light`, or `:filled`.
* `class` (`:string`) - Defaults to `nil`.
* Global attributes are accepted.
## Slots

* `inner_block` (required) - Label text.
* `icon` - Left icon section.
* `right_section` - Right content (e.g. badge or chevron).
* `description` - Optional description text below the label.
* `children` - Nested nav_link components — renders a collapsible <details>.

---

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