# Input & Forms

Widgets that enable user input and interaction with the application.

## Overview

Input & Interaction widgets allow users to provide input, make selections, and interact with your app. These widgets handle forms, buttons, and various input controls.

## Categories

### Form Inputs

* [**Text Form Field**](/ui-building-blocks/widgets/input-interaction-widgets/text-form-field.md) - Single-line and multi-line text input
* [**Pin Field**](/ui-building-blocks/widgets/input-interaction-widgets/pinfield.md) - Numeric PIN code input
* [**Range Slider**](/ui-building-blocks/widgets/input-interaction-widgets/range-slider.md) - Numeric range selection

### Selection Controls

* [**Check Box**](https://github.com/Digia-Technology-Private-Limited/digiaDocs/blob/main/docs/building-ui/widgets/input-interaction-widgets/check-box.md) - Binary selection (checked/unchecked)
* [**Switch**](/ui-building-blocks/widgets/input-interaction-widgets/switch.md) - Toggle switch for on/off states
* [**Calendar**](/ui-building-blocks/widgets/input-interaction-widgets/calendar.md) - Date selection interface

### Interactive Elements

* [**Button**](/ui-building-blocks/widgets/input-interaction-widgets/button.md) - Action buttons with various styles
* [**State Container**](/ui-building-blocks/widgets/input-interaction-widgets/state-container.md) - Container that manages internal state

### Feedback & Status

* [**Timer**](/ui-building-blocks/widgets/input-interaction-widgets/timer.md) - Time-based interactions and displays


---

# 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://docs.digia.tech/ui-building-blocks/widgets/input-interaction-widgets.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.
