> For the complete documentation index, see [llms.txt](https://docs.digia.tech/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.digia.tech/ui-building-blocks/widgets/input-interaction-widgets.md).

# 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
