---
url: https://lit-ui-router.dev/reference/lit-ui-router/types/AriaCurrentValues.md
---
[lit-ui-router](../index.md) / AriaCurrentValues

# Interface: AriaCurrentValues

Defined in: [packages/lit-ui-router/src/ui-sref-active.ts:116](https://github.com/simshanith/lit-ui-router/blob/740888c2b2ba358c4dfa52a122e927df6a604b12/packages/lit-ui-router/src/ui-sref-active.ts#L116)

Per-state `aria-current` values, for the rare nav that wants to mark an
ancestor as well as the current page.

Unlike `activeClasses` and `exactClasses` — which both land in `class` when a
link is exactly active — `aria-current` is one attribute with one value, so
these do not combine: on an exactly-active element `exact` wins and `active`
is not consulted. Each key falls back to its own default when omitted.

## See

[UiSrefActiveParams.ariaCurrentValue](UiSrefActiveParams.md#ariacurrentvalue)

## Properties

| Property | Type | Description | Defined in |
| ------ | ------ | ------ | ------ |
|  `active?` | `false` | [`AriaCurrentValue`](AriaCurrentValue.md) | Applied when a child state is active but this one is not the exact match — `'location'` is the token meant for this. Defaults to `false`. | [packages/lit-ui-router/src/ui-sref-active.ts:123](https://github.com/simshanith/lit-ui-router/blob/740888c2b2ba358c4dfa52a122e927df6a604b12/packages/lit-ui-router/src/ui-sref-active.ts#L123) |
|  `exact?` | `false` | [`AriaCurrentValue`](AriaCurrentValue.md) | Applied when the exact state is active. Defaults to `'page'` on links. | [packages/lit-ui-router/src/ui-sref-active.ts:118](https://github.com/simshanith/lit-ui-router/blob/740888c2b2ba358c4dfa52a122e927df6a604b12/packages/lit-ui-router/src/ui-sref-active.ts#L118) |
