dynamic-forms-bootstrap / TypeAlias

BsFormProps

Bootstrap-specific props that can be set at form level and cascade to all fields.

This is the same type as BootstrapConfig used in withBootstrapFields(). Using a single type ensures consistency between library-level and form-level configuration.

The cascade hierarchy is: Library-level → Form-level → Field-level

Presentation

Example usage

const config: BsFormConfig = {
  defaultProps: {
    size: 'sm',
    floatingLabel: true,
  },
  fields: [
    { type: 'bs-input', key: 'name', label: 'Name' },
  ],
};