dynamic-forms / Interface

ButtonLogicContext

Context for resolving button disabled state.

Properties

NameTypeDescription
currentPageValid
Signal<boolean> | undefined

Current page validity signal (for paged forms)

explicitlyDisabled
boolean | undefined

Explicit disabled state from field definition

fieldLogic
LogicConfig[] | undefined

Field-level logic array (if provided)

form
FieldTree<unknown, string | number>

The form's FieldTree instance (supports both string and number keys for array indices)

formOptions
FormOptions | undefined

Form-level options

formValue
unknown

Current form value for evaluating conditional expressions

logger
DynamicFormLogger | undefined

Optional logger for diagnostic output. Falls back to no-op logger if not provided.