Skip to main content
The Group field places related fields together in the admin panel. A named group also nests their values under an object; an unnamed group changes only the layout.

Named groups

This produces seo.title and seo.description in stored records and generated types.

Presentational groups

Omit name to keep nested field values at their existing level:
The record has email and phone at the current level, not inside a contact object.

Config options

Options that describe a stored value apply only to named groups: interfaceName, localized, defaultValue, validate, hooks, access, saveToJWT, virtual, disableDuplicate, unique, and index. FrogBot ignores them on presentational groups.

Admin options

Groups inherit the standard field admin options and add:

Custom components

Use GroupFieldClientProps for a client component and GroupFieldLabelServerProps or GroupFieldLabelClientProps to replace only the label.