# The System

- [Action Components](https://abhishekshankar.gitbook.io/uxm/the-system/action-components.md): Action components help people achieve an aim
- [Button](https://abhishekshankar.gitbook.io/uxm/the-system/action-components/button.md): Buttons communicate actions that users can take. They are typically placed throughout UI including dialogs, modal windows, forms, cards and toolbars.
- [Floating Action Button](https://abhishekshankar.gitbook.io/uxm/the-system/action-components/floating-action-button.md): The FAB represents the most important action on a screen. It puts key actions within reach.
- [Icon Button](https://abhishekshankar.gitbook.io/uxm/the-system/action-components/icon-button.md): Icon buttons help people take supplementary actions with a single tap.
- [Communication Components](https://abhishekshankar.gitbook.io/uxm/the-system/communication-components.md): Communication components provide helpful information.
- [Onboarding](https://abhishekshankar.gitbook.io/uxm/the-system/communication-components/onboarding.md): Onboarding is the process of familiarizing new users with a product, service, or application, and helping them get started with using it.
- [Progress Indicators](https://abhishekshankar.gitbook.io/uxm/the-system/communication-components/progress-indicators.md): Progress indicators inform users about the status of ongoing processes, such as loading an app or submitting a form.
- [System Status](https://abhishekshankar.gitbook.io/uxm/the-system/communication-components/system-status.md): Status indicators are typically used to communicate important information to the user, such as whether an action has been completed successfully or not.
- [Navigation Components](https://abhishekshankar.gitbook.io/uxm/the-system/navigation-components.md): Navigation components help people move through the UI
- [Nav Bar](https://abhishekshankar.gitbook.io/uxm/the-system/navigation-components/nav-bar.md): Navigation bars offer a persistent and convenient way to switch between primary destinations in an app.
- [Selection Components](https://abhishekshankar.gitbook.io/uxm/the-system/selection-components.md): Selection components let people specify choices.
- [Checkbox](https://abhishekshankar.gitbook.io/uxm/the-system/selection-components/checkbox.md): Checkboxes allow users to select one or more items from a set. Checkboxes can turn an option on or off.
- [Radio Button](https://abhishekshankar.gitbook.io/uxm/the-system/selection-components/radio-button.md): Radio buttons allow users to select one option from a set.
- [Sliders](https://abhishekshankar.gitbook.io/uxm/the-system/selection-components/sliders.md): Sliders allow users to make selections from a range of values.
- [Switches](https://abhishekshankar.gitbook.io/uxm/the-system/selection-components/switches.md): Switches toggle the state of a single item on or off
- [Pickers](https://abhishekshankar.gitbook.io/uxm/the-system/selection-components/pickers.md): Pickers let people select a date, or a range of dates
- [Input Components](https://abhishekshankar.gitbook.io/uxm/the-system/input-components.md): Input components let people enter and edit text or audio
- [Text Input](https://abhishekshankar.gitbook.io/uxm/the-system/input-components/text-input.md): Text input allows for users to enter text into an interface.
- [Audio Input](https://abhishekshankar.gitbook.io/uxm/the-system/input-components/audio-input.md): Audio input enables users to provide information or interact with the system using spoken commands


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://abhishekshankar.gitbook.io/uxm/the-system.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
