Skip to content

fix(table): add default for dropdown columns#9526

Merged
eliotlim merged 1 commit into
developfrom
fix/table-dropdown-default-options
Jun 4, 2026
Merged

fix(table): add default for dropdown columns#9526
eliotlim merged 1 commit into
developfrom
fix/table-dropdown-default-options

Conversation

@LoneRifle
Copy link
Copy Markdown
Contributor

Problem and Solution

Closes #9346
Merges #9476

Copilot AI review requested due to automatic review settings June 2, 2026 09:58
@LoneRifle LoneRifle requested a review from a team as a code owner June 2, 2026 09:58
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

This PR aligns the admin form builder’s Table field dropdown column behavior with other option-based fields by pre-populating newly-switched dropdown columns with default options (“Option 1”, “Option 2”) instead of starting empty.

Changes:

  • Update react-hook-form Controller defaultValue for table dropdown column fieldOptions from [] to ['Option 1', 'Option 2'].

@eliotlim eliotlim merged commit ca979eb into develop Jun 4, 2026
44 checks passed
@eliotlim eliotlim deleted the fix/table-dropdown-default-options branch June 4, 2026 04:14
@eliotlim eliotlim mentioned this pull request Jun 4, 2026
24 tasks
eliotlim added a commit that referenced this pull request Jun 4, 2026
* chore: add agent context and scratch to gitignore (#9544)

* Merge pull request #9545 from opengovsg/fix/optional-pdf-display

fix: render signature question with empty answer when signature is not captured in PDF

* Merge pull request #9465 from opengovsg/feat/create-form-modal-cutover

feat(mrf-cutover): default CreateFormModal to MRF with storage-mode escape hatch (4/6)

* fix(NumberField): remove +/- stepper buttons (#9444) (#9448)

Co-authored-by: dew1997 <109208984+dew1997@users.noreply.github.com>

* fix: enable line breaks in thank you page message (#9507)

* fix: enable line breaks in thank you page message (#9433)

* fix: lint frontend EndPageBlock (#9509)

Fix frontend lint error in EndPageBlock

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>

---------

Co-authored-by: Bhanu Pratap Singh Rathore <bhanur05@gmail.com>
Co-authored-by: Copilot <198982749+Copilot@users.noreply.github.com>

* Merge pull request #9527 from opengovsg/fix/signature-hover-theme-color

fix(sig): match hover state to form theme color

* fix(table): add default for dropdown columns (#9526)

fix(table): add default for dropdown columns (#9476)

Co-authored-by: Raj Shekar Patha <rajashekarpatha07@gmail.com>

* feat(i18n): add landing payments and not found error pages (#9522)

* feat(i18n): add landing payments and not found error pages (#9497)

feat: add i18n for landing payments and not found error pages

* fix(i18n/payments): remove spurious whitespace

Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>

* fix(payments): add i18n t hook to `useCallback()`

---------

Co-authored-by: Samuel Tan <126168312+SAMTAN444@users.noreply.github.com>
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>

* chore: bump version to 7.23.0

---------

Co-authored-by: Kevin Foong <55353265+kevin9foong@users.noreply.github.com>
Co-authored-by: scottheng96 <44297674+scottheng96@users.noreply.github.com>
Co-authored-by: LoneRifle <LoneRifle@users.noreply.github.com>
Co-authored-by: dew1997 <109208984+dew1997@users.noreply.github.com>
Co-authored-by: Bhanu Pratap Singh Rathore <bhanur05@gmail.com>
Co-authored-by: Copilot <198982749+Copilot@users.noreply.github.com>
Co-authored-by: Raj Shekar Patha <rajashekarpatha07@gmail.com>
Co-authored-by: Samuel Tan <126168312+SAMTAN444@users.noreply.github.com>
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
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.

Table field dropdown does not have Option 1 & Option 2 as default items

4 participants