---
url: "https://vueda.dev/v3/reference/api/js/use/useWidget/types/WidgetContextRawState.md"
title: "WidgetContextRawState"
---

# WidgetContextRawState

## Properties

### adaptedValue {#adaptedValue}

The widget’s value adapted for UI concerns.

Type: `WritableComputedRef`

Source: `client/lib/use/useWidget.js:176`

### combinedLabel {#combinedLabel}

The effective label of the widget.

Type: `ComputedRef`

Source: `client/lib/use/useWidget.js:166`

### combinedName {#combinedName}

The effective name of the widget, from props or field context.

Type: `ComputedRef`

Source: `client/lib/use/useWidget.js:162`

### combinedValue {#combinedValue}

The widget’s effective form value (local or contextual).

Type: `WritableComputedRef`

Source: `client/lib/use/useWidget.js:175`

### dependencyValues {#dependencyValues}

Dependency values from context, if any.

Type: `ComputedRef`

Source: `client/lib/use/useWidget.js:190`

### disabled {#disabled}

Whether the widget is disabled.

Type: `ComputedRef`

Source: `client/lib/use/useWidget.js:187`

### fieldToWidget {#fieldToWidget}

The value adapter for turing form
 values into values suitable for UI concerns.

Type: `ComputedRef`

Source: `client/lib/use/useWidget.js:177`

### focused {#focused}

Whether the widget is currently focused.

Type: `ComputedRef`

Source: `client/lib/use/useWidget.js:184`

### formModelName {#formModelName}

The form model name from the field context.

Type: `ComputedRef`

Source: `client/lib/use/useWidget.js:163`

### help {#help}

The help text, from props or field context.

Type: `ComputedRef`

Source: `client/lib/use/useWidget.js:167`

### readOnly {#readOnly}

Whether the widget is read-only.

Type: `ComputedRef`

Source: `client/lib/use/useWidget.js:168`

### required {#required}

Whether the widget is required.

Type: `ComputedRef`

Source: `client/lib/use/useWidget.js:171`

### touched {#touched}

Whether the widget has been interacted with.

Type: `ComputedRef`

Source: `client/lib/use/useWidget.js:183`

### validationState {#validationState}

Validation state flags. `warning` excludes the invalid case, so the two are never both set.

Type: `ComputedRef`

Source: `client/lib/use/useWidget.js:172`

### widgetToField {#widgetToField}

The value adapter for the widget values
 back into form values, for validation and submission concerns.

Type: `ComputedRef`

Source: `client/lib/use/useWidget.js:179`

## Source

`client/lib/use/useWidget.js:159`
