Skip to content

feat(@dpc-sdp/ripple-ui-forms): update how active step is determined#1363

Open
lambry wants to merge 12 commits intofeature/steps-controlfrom
feature/steps-control-2
Open

feat(@dpc-sdp/ripple-ui-forms): update how active step is determined#1363
lambry wants to merge 12 commits intofeature/steps-controlfrom
feature/steps-control-2

Conversation

@lambry
Copy link
Copy Markdown
Contributor

@lambry lambry commented Mar 16, 2026

Issue: https://digital-vic.atlassian.net/browse/SD-1587

What I did

  • Update active step and step number logic
  • Auto run the main step change validation, just so anyone using a custom beforeStepChange function doesn't need to know how, or remeber to run it themselves
  • Add option to exclude steps from review
  • Adding more component tests

How to test

Checklist

For all PR's

  • I've added relevant changes to the project Readme if needed
  • I've updated the documentation site as needed
  • I have added tests to cover my changes (if not applicable, please state why in a comment)

For new UI components only

  • I have added a storybook story covering all variants
  • I have checked a11y tab in storybook passes
  • I have added cypress component tests (if the component is interactive)
  • Any events are emitted on the event bus using emitRplEvent

lambry and others added 6 commits March 3, 2026 09:49
* feat(@dpc-sdp/ripple-ui-form): file component

* feat(@dpc-sdp/ripple-ui-form): update tests and stories

* feat(@dpc-sdp/ripple-ui-form): add class, update placeholder

* feat(@dpc-sdp/ripple-ui-form): update allowTypes

* feat(@dpc-sdp/ripple-ui-form): update disabled states for file field

* chore(@dpc-sdp/ripple-ui-form): update form story

* chore(@dpc-sdp/ripple-ui-form): minor width update for file field

* test(@dpc-sdp/ripple-ui-form): add extra onChange test

* feat(@dpc-sdp/ripple-ui-form): design feedback
* feat(@dpc-sdp/ripple-ui-core): updated design of vertical nav component

* style(@dpc-sdp/ripple-ui-core): removed unused types
#1360)

* refactor(@dpc-sdp/ripple-ui-form): add fieldId and formId to handleUpload options

* chore(@dpc-sdp/ripple-ui-forms): change spin speed, add missing focus class

* chore(@dpc-sdp/ripple-ui-forms): update error message wording
* feat(@dpc-sdp/ripple-ui-forms): initial work for the autocomplete form input

* feat(@dpc-sdp/ripple-ui-forms): added action button to autocomplete input

* fix(@dpc-sdp/ripple-ui-forms): added missing autocomplete prop

* feat(@dpc-sdp/ripple-ui-forms): remove unused props add disabled styles

* feat(@dpc-sdp/ripple-ui-forms): autocomplete updates, adding tests, update stories

hide no results message while search is in progress, class updates

---------

Co-authored-by: David Featherston <david.featherstone@dpc.vic.gov.au>
add option to exclude step from review, auto run the main step change validation
@lambry lambry self-assigned this Mar 16, 2026
@lambry lambry marked this pull request as ready for review March 16, 2026 03:31
@lambry lambry requested a review from a team as a code owner March 16, 2026 03:31
lambry and others added 5 commits March 17, 2026 10:33
fix icon spacing, focus display, and rotation, remove .only so all tests run, remove getParentChain so active item is set in ripple framework
* chore(@dpc-sdp/ripple-ui-maps): fix lint warning

* chore: file and package cleanup

* test: remove .only in tests and add lint check for .only

* ci: run alpha release on workflow dispatch and only publish to chromatic on main and PRs

* revert: chromatic publish condition
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
@lambry
Copy link
Copy Markdown
Contributor Author

lambry commented Mar 22, 2026

Hey @dylankelly, this (1253ce7) "fixed" the typecript errors around the ripple-core-ui imports in ripple-ui-forms, I feel like there must be a better way to achieve this. What are your thoughts?

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.

2 participants