---
title: Pannelli di Navigazione
description: Crea sidebar per pagine e layer con PageListRoot, LayerTreeRoot e lo stato della selezione.
---
# Pannelli di Navigazione
Le sidebar di OpenPencil di solito combinano due aspetti:
- navigazione tra pagine
- navigazione tra layer
Il Vue SDK fornisce primitive headless per entrambi.
## Navigazione tra pagine
Usa `PageListRoot` o `usePageList()`.
```vue
```
## Navigazione tra layer
Usa `LayerTreeRoot` quando vuoi struttura ad albero gestita dall'SDK ma presentazione di proprietà dell'app.
```vue
```
## Pattern pratico
Un layout comune è:
- le pagine in cima alla sidebar
- i layer sotto
- controlli per dettagli o rinomina inline incorporati nei componenti di riga
## API correlate
- [usePageList](../api/composables/use-page-list)
- [PageListRoot](../api/components/page-list-root)
- [LayerTreeRoot](../api/components/layer-tree-root)
- [useSelectionState](../api/composables/use-selection-state)