V2Wizard: Put Save button into div

This encloses Save button inside a div to make testing with widgetastic.patternfly library's pattern possible.
This commit is contained in:
regexowl 2024-03-15 10:34:35 +01:00 committed by Klara Simickova
parent 0b6cf44bbc
commit 03afb4c1df

View file

@ -69,36 +69,38 @@ const ReviewWizardFooter = () => {
return (
<WizardFooterWrapper>
<Dropdown
isOpen={isOpen}
onOpenChange={(isOpen: boolean) => setIsOpen(isOpen)}
toggle={(toggleRef: React.Ref<MenuToggleElement>) => (
<MenuToggle
variant="primary"
ref={toggleRef}
onClick={onToggleClick}
isExpanded={isOpen}
icon={isLoadingState && <SpinnerIcon />}
>
Save
</MenuToggle>
)}
ouiaId="wizard-finish-dropdown"
shouldFocusToggleOnSelect
>
{composeId ? (
<EditDropdown
getBlueprintPayload={getBlueprintPayload}
setIsOpen={setIsOpen}
blueprintId={composeId}
/>
) : (
<CreateDropdown
getBlueprintPayload={getBlueprintPayload}
setIsOpen={setIsOpen}
/>
)}
</Dropdown>
<div data-testid="wizard-save-button-div">
<Dropdown
isOpen={isOpen}
onOpenChange={(isOpen: boolean) => setIsOpen(isOpen)}
toggle={(toggleRef: React.Ref<MenuToggleElement>) => (
<MenuToggle
variant="primary"
ref={toggleRef}
onClick={onToggleClick}
isExpanded={isOpen}
icon={isLoadingState && <SpinnerIcon />}
>
Save
</MenuToggle>
)}
ouiaId="wizard-finish-dropdown"
shouldFocusToggleOnSelect
>
{composeId ? (
<EditDropdown
getBlueprintPayload={getBlueprintPayload}
setIsOpen={setIsOpen}
blueprintId={composeId}
/>
) : (
<CreateDropdown
getBlueprintPayload={getBlueprintPayload}
setIsOpen={setIsOpen}
/>
)}
</Dropdown>
</div>
<Button
ouiaId="wizard-back-btn"
variant="secondary"