Skip to content

useSlotNameGrouper ​

Overview ​

Organizes slots by prefix (e.g., "field", "widget") for a specific field name.

Helps components like FieldRenderer and FormModel collect related slots into functional groups, e.g., all field(myField)... slots.

Returns:

  • grouped slots by prefix
  • unmatched remaining slots
  • a helper to check if a prefix has slots

Signature ​

useSlotNameGrouper(groupPrefixes, fieldName, slots)

Parameters ​

NameTypeRequiredDescription
groupPrefixesstring[] | RefyesThe groupPrefixes of the slot name.
fieldNamestring | RefyesThe field name to check for.
slotsobjectyesThe slot names to check for.

Returns ​

object

Source ​

client/lib/use/useSlotNameGrouper.js:35