Skip to content

Enhance Single Page Form with multi-page functionality and README update - #31

Merged
QUBITABHAY merged 3 commits into
mainfrom
development
Mar 19, 2026
Merged

QUBITABHAY merged 3 commits into
mainfrom
development

Conversation

@QUBITABHAY

Copy link
Copy Markdown
Owner

This pull request introduces a multipage form feature to the Single Page Form Builder, allowing users to split forms into multiple pages using a new Page Break field type. It also adds navigation controls and progress tracking for these multipage layouts, refines the "Clear" button logic, and includes several UI and codebase improvements for better usability and maintainability.

Multipage Form Builder Enhancements:

  • Added a new page_break field type to the form builder, allowing forms to be split into multiple pages. This includes UI components, icon, and editor logic for the new field (src/components/BuilderCore/shared/types.ts, src/components/BuilderCore/shared/constants.tsx, src/components/common/icons.tsx, src/components/BuilderCore/Single/DraggableField.tsx).
  • Updated the Single Page layout to render pages based on page_break fields, with per-page navigation (Next, Back), progress bar, and per-page validation (src/layouts/SinglePage.tsx).

UI/UX Improvements:

  • Added a progress bar and page indicator for multipage forms, improving user awareness of their progress (src/layouts/SinglePage.tsx).
  • Refined the "Clear" button logic to reset only the current page's fields, instead of the entire form (src/layouts/SinglePage.tsx).

Field Editor Adjustments:

  • Updated the field editor to handle the page_break field, displaying a message that no settings are available for this element (src/components/BuilderCore/shared/FieldEditor.tsx).

Documentation and Changelog Updates:

  • Expanded the README.md and docs/changelog.md to document the new multipage features, navigation controls, progress bar, and refined clear logic.

@QUBITABHAY
QUBITABHAY merged commit 5f51d43 into main Mar 19, 2026
6 checks passed
@vercel

vercel Bot commented Mar 19, 2026 •

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
formify Ready Ready Preview, Comment Mar 22, 2026 5:58pm

This branch was successfully deployed

1 active deployment
Preview — cec0ef10 Deployed Mar 19, 2026 by vercel[bot]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant