Module: Plutonium::UI::Form::Concerns::RepeaterFieldStyles

Defined in:
lib/plutonium/ui/form/concerns/repeater_field_styles.rb

Overview

Shared sizing + chrome for repeater-style field groups. Both RendersNestedResourceFields and RendersStructuredInputs render the same fieldset/grid markup and share a default row limit, so the values live here to keep the two concerns from drifting apart.

Constant Summary collapse

DEFAULT_LIMIT =

Default maximum number of rows a repeater renders/clones.

10
FIELDSET_CLASS =

Outer fieldset chrome for a single repeater row.

"nested-resource-form-fields border border-[var(--pu-border)] rounded-[var(--pu-radius-md)] p-4 space-y-4 relative"
FIELD_GRID_CLASS =

Responsive grid the row’s fields are laid out in.

"grid grid-cols-1 md:grid-cols-2 2xl:grid-cols-4 gap-4 grid-flow-row-dense"