# Version Selector

Version switcher for sites that configure `routes.version`.

## Data Source

* `useSolidBaseRoute()`
* `getSolidBaseRouteFallbackOptions(routes, "version", currentSelection)`

## Behavior

* omitted when fewer than two version options are available
* uses Kobalte `Popover`
* applies `route` override patches from the resolved config to version labels
* displays each version option's `meta.label` when provided, otherwise the option name
* navigates to the selected version's route root
* scopes available versions to the current project
* supports external version values through `href`