Skip to main content

AnonymousFormField

@gravity-rail/sdk


@gravity-rail/sdk / AnonymousFormField

Interface: AnonymousFormField

One field as an unauthenticated visitor's form renderer receives it.

An explicit allow-list, not a SchemaField: this is exactly what the site's field controls read (label, help text, control type, required, choices). Every other SchemaField key stays in the workspace. That includes CEL (celFunction, validateCel), defaultValue, adminOnly, referencedTypeId, shouldIndex, sensitivity and categories. A new SchemaField key reaches visitors only if it is added here.

Properties​

description?​

optional description: string | null


fieldType​

fieldType: AnonymousFormFieldFieldType


name​

name: string


options?​

optional options: AnonymousFormFieldOption[] | null


required?​

optional required: boolean


slug​

slug: string