# Components

Choose a component to see its running example and props.

## Navigation

- [Screen](https://satin.build/docs/components/screen.html)
- [Toolbar](https://satin.build/docs/components/toolbar.html)
- [Searchable](https://satin.build/docs/components/searchable.html)
- [NavigationStack](https://satin.build/docs/components/navigation-stack.html)
- [NavigationSplitView](https://satin.build/docs/components/navigation-split-view.html)
- [TabView](https://satin.build/docs/components/tab-view.html)

## Lists and forms

- [List](https://satin.build/docs/components/list.html)
- [Form](https://satin.build/docs/components/form.html)
- [Section](https://satin.build/docs/components/section.html)
- [ListRow](https://satin.build/docs/components/list-row.html)
- [LabeledContent](https://satin.build/docs/components/labeled-content.html)
- [Label](https://satin.build/docs/components/label.html)
- [ContentUnavailableView](https://satin.build/docs/components/empty-state.html)

## Controls

- [Button](https://satin.build/docs/components/button.html)
- [Toggle](https://satin.build/docs/components/toggle.html)
- [TextField](https://satin.build/docs/components/text-field.html)
- [SecureField](https://satin.build/docs/components/secure-field.html)
- [TextEditor](https://satin.build/docs/components/text-editor.html)
- [Menu](https://satin.build/docs/components/menu.html)
- [Picker](https://satin.build/docs/components/picker.html)
- [Stepper](https://satin.build/docs/components/stepper.html)
- [Slider](https://satin.build/docs/components/slider.html)
- [ContextMenu and swipe actions](https://satin.build/docs/components/context-menu.html)

## Presentation

- [Sheet](https://satin.build/docs/components/sheet.html)
- [Alert](https://satin.build/docs/components/alert.html)
- [ConfirmationDialog](https://satin.build/docs/components/confirmation-dialog.html)
- [FullScreenCover](https://satin.build/docs/components/full-screen-cover.html)

## Content and layout

- [SymbolImage](https://satin.build/docs/components/symbol.html)
- [Image and AsyncImage](https://satin.build/docs/components/image.html)
- [ScrollView](https://satin.build/docs/components/scroll-view.html)
- [LazyVStack and LazyHStack](https://satin.build/docs/components/lazy-stack.html)
- [LazyVGrid, LazyHGrid and GridItem](https://satin.build/docs/components/lazy-grid.html)
- [SafeAreaInset](https://satin.build/docs/components/safe-area-inset.html)
- [Zoomable and Selectable](https://satin.build/docs/components/zoomable.html)

## Glass

- [Using glass](https://satin.build/docs/glass/using-glass.html)
- [Known limitations](https://satin.build/docs/glass/limitations.html)


## Web pages and sign in

Use [Link](https://satin.build/docs/web/link.html) or [useOpenURL](https://satin.build/docs/web/use-open-url.html) for URL actions. [WebView](https://satin.build/docs/web/web-view.html) embeds a document; [useWebFrame](https://satin.build/docs/web/use-web-frame.html) exposes only the state and commands the browser can verify. Read [Web pages and sign in](https://satin.build/docs/learn/web-handoff.html) before adding authentication.

## Device capabilities

- [PhotosPicker](https://satin.build/docs/components/photos-picker.html)
- [FileImporter](https://satin.build/docs/components/file-importer.html)
- [ShareLink](https://satin.build/docs/components/share-link.html)
- [PasteButton](https://satin.build/docs/components/paste-button.html)
