Skip to content

Content | Schema: Repeater Field#4020

Open
finnar-bin wants to merge 80 commits intodevfrom
feat/3991-repeater-field
Open

Content | Schema: Repeater Field#4020
finnar-bin wants to merge 80 commits intodevfrom
feat/3991-repeater-field

Conversation

@finnar-bin
Copy link
Copy Markdown
Contributor

@finnar-bin finnar-bin commented Mar 16, 2026

Changes:

Dependency:

Preview

Screencast_20260317_143201.webm

…oming soon, and shorten repeater field display name.
…tly pass repeater field details and type.
…and validation, and refactor repeater subfield forms to use `SubFieldForm`.
@finnar-bin finnar-bin self-assigned this Mar 16, 2026
@finnar-bin finnar-bin added the feature Additional functionality that should be added to Zesty label Mar 16, 2026
@finnar-bin finnar-bin requested a review from agalin920 March 24, 2026 01:49
@finnar-bin
Copy link
Copy Markdown
Contributor Author

Note: Some tests are currently failing due to the backend changes to support the repeater field has not yet been deployed

@github-actions
Copy link
Copy Markdown
Contributor

Coverage Report

Overall Coverage

Lines Statements Branches Functions
57.77% 57.69% 53.50% 52.35%

Changed Files Coverage

File Lines Statements Branches Functions
src/apps/content-editor/src/app/components/Editor/Field/Field.tsx 76.98% 76.51% 80.12% 75.40%
src/apps/content-editor/src/app/components/Editor/Field/FieldShell.tsx 72.97% 72.97% 84.09% 50.00%
src/apps/content-editor/src/app/views/ItemList/ItemListTable.tsx 72.54% 70.75% 64.28% 58.69%
src/apps/schema/src/app/components/AddFieldModal/Details.tsx 97.36% 97.43% 92.85% 100.00%
src/apps/schema/src/app/components/AddFieldModal/FieldItem.tsx 100.00% 100.00% 100.00% 100.00%
src/apps/schema/src/app/components/AddFieldModal/Learn.tsx 100.00% 100.00% 50.00% 100.00%
src/apps/schema/src/app/components/AddFieldModal/TooltipBody.tsx 25.00% 25.00% 0.00% 0.00%
src/apps/schema/src/app/components/AddFieldModal/views/FieldForm.tsx 83.13% 82.14% 82.14% 85.00%
src/apps/schema/src/app/components/AddFieldModal/views/RepeaterFields/RepeaterFieldsSelection.tsx 100.00% 100.00% 100.00% 100.00%
src/apps/schema/src/app/components/AddFieldModal/views/RepeaterFields/SubField.tsx 66.66% 64.70% 64.28% 57.14%
src/apps/schema/src/app/components/AddFieldModal/views/RepeaterFields/SubFieldForm.tsx 100.00% 100.00% 86.88% 100.00%
src/apps/schema/src/app/components/AddFieldModal/views/RepeaterFields/index.tsx 87.75% 88.00% 92.85% 68.42%
src/apps/schema/src/app/components/AddFieldModal/views/Rules.tsx 85.71% 85.71% 94.44% 100.00%
src/apps/schema/src/app/components/Field/FieldIcon.tsx 100.00% 100.00% 100.00% 100.00%
src/apps/schema/src/app/components/configs.ts 100.00% 100.00% 100.00% 100.00%
src/apps/schema/src/app/components/contexts/FieldFormProvider.tsx 82.30% 82.75% 81.06% 91.66%
src/apps/schema/src/app/utils/index.ts 93.10% 90.00% 80.43% 100.00%
src/shell/components/FieldTypeRepeater/AddRowFooter.tsx 100.00% 100.00% 100.00% 100.00%
src/shell/components/FieldTypeRepeater/RowDialog.tsx 77.55% 76.92% 51.68% 90.00%
src/shell/components/FieldTypeRepeater/SubField.tsx 76.54% 77.38% 66.66% 60.00%
src/shell/components/FieldTypeRepeater/index.tsx 73.91% 72.00% 54.54% 73.68%
src/shell/services/types.ts n/a n/a n/a n/a

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

feature Additional functionality that should be added to Zesty

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Manager-UI - Repeater Field

2 participants