Skip to content

UI: Refactor Create Wizard Cards in Platform UI#1105

Open
rosalieper wants to merge 4 commits intomainfrom
T419207
Open

UI: Refactor Create Wizard Cards in Platform UI#1105
rosalieper wants to merge 4 commits intomainfrom
T419207

Conversation

@rosalieper
Copy link
Contributor

@rosalieper rosalieper commented Mar 6, 2026

  • Create a new TemporalityCreateWikiWizardStep card (based on the existing StepThreeCard) for use only in the create wiki wizard.
  • Rename the existing StepThreeCard to TemporalityCreateWikiWizardStep
  • Move TemporalityProfileEditWizardStep to where it is used in Pages/ManageWiki/cards as this is no long a component used in multiple parts of the codebase
  • Remove the submitButtonText abstraction logic from the TemporalityCreateWikiWizardStep and TemporalityProfileEditWizardStep cards. As they are no longer reused each card can hard code the correct value.
  • Remove dissmissable property from TemporalityCreateWikiWizardStep, and the optional close-dialog icon that will never be displayed
  • Remove dissmissable property from TemporalityProfileEditWizardStep, and the v-if logic for the close-dialog icon as that will always be displayed
  • Remove unused buttonText property from CreateWiki

Bug: T419207

@github-actions
Copy link

github-actions bot commented Mar 6, 2026

Deployment previews on netlify for branch refs/pull/1105/merge will be at the following locations (when build is done):

@rosalieper rosalieper marked this pull request as draft March 6, 2026 17:08
@click="submitWholeForm"
>
{{ submitButtonText }}
Create Wiki
Copy link
Contributor

Choose a reason for hiding this comment

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

This now needs to have a different value hardcoded because this component is now designed to be used in the ProfileEdit context. It should have "Set intended use" from https://github.com/wbstack/ui/pull/1105/changes#diff-65f4e79e86b49a3110f6196179d7d13de0b9d84e8cc5b8f42a42de0dbcb98273L24

@rosalieper rosalieper changed the title UI: Refactor Create Wizard Cards in Platform UI and Add Step 4 in CreateWiki.vue UI: Refactor Create Wizard Cards in Platform UI Mar 17, 2026
* Move `TemporalityProfileEditWizardStep` to where it is used in `Pages/ManageWiki/cards`
* Remove `dissmissable` property from `TemporalityCreateWikiWizardStep` and the optional close-dialog icon that will never be displayed
* Remove `dissmissable` property from `TemporalityProfileEditWizardStep` and the `v-if` logic for the close-dialog icon as that will always be displayed
* Remove unused `buttonText` property from `CreateWiki`
@outdooracorn outdooracorn marked this pull request as ready for review March 19, 2026 09:46
@outdooracorn outdooracorn requested a review from tarrow March 19, 2026 09:46
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