Skip to content

34153 changes based on the ux review - #523

Draft
eve-git wants to merge 9 commits into
bcgov:mainfrom
eve-git:34153-ux-review
Draft

34153 changes based on the ux review#523
eve-git wants to merge 9 commits into
bcgov:mainfrom
eve-git:34153-ux-review

Conversation

@eve-git

@eve-git eve-git commented Aug 10, 2026

Copy link
Copy Markdown
Collaborator

Issue #: /bcgov/entity###
bcgov/entity#34153

Description of changes:

  • Update the field label to "Enter or Select a Date".
  • Change the Clear (×) and Calendar icons to the action blue color (#1669BB).
  • Add a border to buttons in the calendar popover when they receive focus.
  • Make the Clear and Calendar icons respond to the Enter key when focused.
  • Update the required-field error message to include the expected date format.

By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of the business-ui license (BSD 3-Clause).

@eve-git

eve-git commented Aug 10, 2026

Copy link
Copy Markdown
Collaborator Author

/gcbrun

@bcregistry-sre

Copy link
Copy Markdown
Collaborator

Temporary Url for review: https://business-registry-home-dev--pr-523-966isd4r.web.app

@bcregistry-sre

Copy link
Copy Markdown
Collaborator

Temporary Url for review: https://business-corps-dev--pr-523-g1glnvmf.web.app

@bcregistry-sre

Copy link
Copy Markdown
Collaborator

Temporary Url for review: https://business-people-dev--pr-523-ah1o89ml.web.app

@eve-git
eve-git marked this pull request as draft August 10, 2026 22:13
@eve-git eve-git self-assigned this Aug 10, 2026

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

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 updates the Effective Date input experience to address UX/accessibility feedback (labeling, icon behavior/styling, calendar focus treatment, and clearer validation guidance).

Changes:

  • Improves Effective Date validation hinting and adds screen-reader announcements for errors.
  • Updates the Date input’s calendar/clear action buttons (color, focus styles) and keyboard interactions.
  • Adds a changeset to publish the update as a minor version bump.

Reviewed changes

Copilot reviewed 5 out of 5 changed files in this pull request and generated 4 comments.

Show a summary per file
File Description
packages/layers/base/i18n/locales/en-CA.ts Adds a new validation.invalidDate translation string.
packages/layers/base/app/components/Form/PartyDetails.vue Removes a separator after the effective-date section.
packages/layers/base/app/components/Form/EffectiveDate/index.vue Updates validation hint text behavior, passes required through, and adds live region announcements.
packages/layers/base/app/components/Date/index.vue Adjusts Date input keyboard/accessibility behavior and updates action button + calendar focus styling.
.changeset/chatty-boxes-float.md Declares a minor release for the base package.

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

Comment thread packages/layers/base/app/components/Date/index.vue
Comment thread packages/layers/base/app/components/Date/index.vue Outdated
Comment thread packages/layers/base/app/components/Form/EffectiveDate/index.vue
Comment thread packages/layers/base/app/components/Form/EffectiveDate/index.vue
@eve-git

eve-git commented Aug 12, 2026

Copy link
Copy Markdown
Collaborator Author

/gcbrun

@bcregistry-sre

Copy link
Copy Markdown
Collaborator

Temporary Url for review: https://business-registry-home-dev--pr-523-966isd4r.web.app

@bcregistry-sre

Copy link
Copy Markdown
Collaborator

Temporary Url for review: https://business-people-dev--pr-523-ah1o89ml.web.app

@bcregistry-sre

Copy link
Copy Markdown
Collaborator

Temporary Url for review: https://business-corps-dev--pr-523-g1glnvmf.web.app

@eve-git

eve-git commented Aug 12, 2026

Copy link
Copy Markdown
Collaborator Author

/gcbrun

@bcregistry-sre

Copy link
Copy Markdown
Collaborator

Temporary Url for review: https://business-registry-home-dev--pr-523-966isd4r.web.app

@bcregistry-sre

Copy link
Copy Markdown
Collaborator

Temporary Url for review: https://business-corps-dev--pr-523-g1glnvmf.web.app

@bcregistry-sre

Copy link
Copy Markdown
Collaborator

Temporary Url for review: https://business-people-dev--pr-523-ah1o89ml.web.app

…cted when the component is used in Party Details.
@eve-git

eve-git commented Aug 12, 2026

Copy link
Copy Markdown
Collaborator Author

/gcbrun

@bcregistry-sre

Copy link
Copy Markdown
Collaborator

Temporary Url for review: https://business-people-dev--pr-523-ah1o89ml.web.app

@bcregistry-sre

Copy link
Copy Markdown
Collaborator

Temporary Url for review: https://business-registry-home-dev--pr-523-966isd4r.web.app

@bcregistry-sre

Copy link
Copy Markdown
Collaborator

Temporary Url for review: https://business-corps-dev--pr-523-g1glnvmf.web.app

@eve-git

eve-git commented Aug 12, 2026

Copy link
Copy Markdown
Collaborator Author

/gcbrun

@bcregistry-sre

Copy link
Copy Markdown
Collaborator

Temporary Url for review: https://business-registry-home-dev--pr-523-966isd4r.web.app

@bcregistry-sre

Copy link
Copy Markdown
Collaborator

Temporary Url for review: https://business-corps-dev--pr-523-g1glnvmf.web.app

@bcregistry-sre

Copy link
Copy Markdown
Collaborator

Temporary Url for review: https://business-people-dev--pr-523-ah1o89ml.web.app

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.

3 participants