Skip to content

feat(form-builder): format field labels to display human-readable names#27858

Merged
romitg2 merged 2 commits intocalcom:mainfrom
Shrey-Sutariya:feature/format-field-labels
Feb 11, 2026
Merged

feat(form-builder): format field labels to display human-readable names#27858
romitg2 merged 2 commits intocalcom:mainfrom
Shrey-Sutariya:feature/format-field-labels

Conversation

@Shrey-Sutariya
Copy link
Copy Markdown
Contributor

@Shrey-Sutariya Shrey-Sutariya commented Feb 11, 2026

What does this PR do?

This PR improves the Form Builder UI by displaying human-readable field labels instead of raw identifier keys. Previously, fields like firstName and lastName were rendered directly from their internal identifiers, which resulted in camelCase values appearing in the interface. This update formats those labels using translation/label formatting so they appear as readable text (e.g., First Name, Last Name) without changing internal field identifiers.

Image Demo :

before

image ### After image

Mandatory Tasks (DO NOT REMOVE)

  • I have self-reviewed the code (A decent size PR without self-review might be rejected).
  • I have updated the developer docs in /docs if this PR makes changes that would require a documentation change. If N/A, write N/A here and check the checkbox.
  • I confirm automated tests are in place that prove my fix is effective or that my feature works.

How should this be tested?

  • Open any Event and click Edit.
  • Navigate to the Advanced tab.
  • Edit the Name field.
  • Enable Split Full Name into First Name and Last Name.
  • Verify field labels display as:
  • First Name
  • Last Name
  • instead of firstName / lastName.

@paragon-review
Copy link
Copy Markdown

Paragon Review Unavailable

Hi @Shrey-Sutariya! To enable Paragon reviews on this repository, please register at https://home.polarity.cc

Once registered, connect your GitHub account and Paragon will automatically review your pull requests.

@github-actions github-actions Bot added the 🐛 bug Something isn't working label Feb 11, 2026
@graphite-app graphite-app Bot added the community Created by Linear-GitHub Sync label Feb 11, 2026
Copy link
Copy Markdown
Contributor

@cubic-dev-ai cubic-dev-ai Bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

No issues found across 1 file

Copy link
Copy Markdown
Member

@romitg2 romitg2 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM!

@romitg2 romitg2 added run-ci Approve CI to run for external contributors and removed run-ci Approve CI to run for external contributors labels Feb 11, 2026
@romitg2 romitg2 added run-ci Approve CI to run for external contributors and removed run-ci Approve CI to run for external contributors labels Feb 11, 2026
@romitg2 romitg2 enabled auto-merge (squash) February 11, 2026 11:36
@romitg2 romitg2 added ready-for-e2e run-ci Approve CI to run for external contributors and removed ready-for-e2e run-ci Approve CI to run for external contributors labels Feb 11, 2026
@romitg2 romitg2 merged commit b75000e into calcom:main Feb 11, 2026
41 of 53 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

🐛 bug Something isn't working community Created by Linear-GitHub Sync ready-for-e2e run-ci Approve CI to run for external contributors size/XS

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Improve Form Builder field labels to display human-readable names instead of keys

2 participants