-
Notifications
You must be signed in to change notification settings - Fork 375
docs(Wizard/next): Recreate all legacy wizard examples #8422
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
|
Preview: https://patternfly-react-pr-8422.surge.sh A11y report: https://patternfly-react-pr-8422-a11y.surge.sh |
mcarrano
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Assuming that these changes apply to the React next implementation? I did give this a quick look and don't see any issues, however I'd like @mmenestr to also take a look.
With the number of different examples here, I think this calls for further documentation of what each example is intended to show. It's hard for me to know from just the example titles. @jeffpuzzo is that something you think you could work with @edonehoo to add? We can discuss. Or perhaps that can be a follow up PR.
|
I created this follow up issue to track the addition of documentation to the examples :#8499 |
| @@ -1,20 +1,19 @@ | |||
| import React from 'react'; | |||
| import findLastIndex from 'lodash/findLastIndex'; | |||
| import findLast from 'lodash/findLast'; | |||
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
surprised I didn't notice this before, but is there another way we can accomplish something similar without needing to rely on lodash? that's a third party dependency we are trying to divorce ourselves from.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Yes, we can accomplish this another way. JS is supposed to natively support the function, but I don't think all browsers support findLast and findLastIndex quite yet, and we'd have to change our tsconfig to add the latest lib ES version, which we can do another time.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This has been addressed using a combination of reverse & find, which leads to an additional iteration, but not one that should be very taxing performance-wise. Also, once findLastIndex is supported we can just switch to using that function and have 1 iteration again for goToPrevStep.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Good call out Nicole. Can we make the update to not use lodash please.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@tlabaj This update was made yesterday. This change is outdated.
| /** Progressively shows steps, where all steps following the active step are hidden. Defaults to false. */ | ||
| isProgressive?: boolean; | ||
| /** Callback function when navigating between steps */ | ||
| onStepChange?: ( |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@tlabaj can correct me if I'm off, but I think we are trying to standardize all callback prop types exposed to the consumers across the library so that they all pass the event back as the first parameter.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
That would certainly complicate things if that were true for this case. This function is a consolidation of 3 that were already defined as a type without an event handler bound as the first parameter, so I wonder if this could be handled separately as a part of the broader effort to make this change in PF?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Hi @jeffpuzzo we are trying to standardize your callback signatures so that an event is always passed and it is the first parameter. This was an ask from consumers. Some consumers have to wrap PF components in order to use 3rd party libs like Formik due to our inconsistent/non standard following callbacks.
I am ok with opening a separate issue to tackle that, but we would want to get that in for our major release.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@tlabaj @nicolethoen I ended up just trying to add those event props as a part of this PR. Please have a look when you have a moment.
mmenestr
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
From a functional and visual standpoint this looks good to me!
|
@jeffpuzzo |
…to drawer example, replace lodash findLastIndex in Wizard
442cc70 to
a654364
Compare
@nicolethoen Thanks for the heads up. I duplicated your logic inside of the example specifically for demonstrating drawers; |
mcoker
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM! Just a couple of comments.
| <FormGroup | ||
| label="Age:" | ||
| type="number" | ||
| helperTextInvalid="Age has to be a number" |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
FWIW the existing demo has helperText and this one doesn't - was that intentional?
Lines 32 to 33 in 90e75e7
| helperText="Write your age in numbers." | |
| helperTextInvalid="Age has to be a number" |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Not intentional. I can add that.
|
|
||
| return ( | ||
| <> | ||
| {hasErrorOnSubmit && <Alert isInline variant="danger" title="Validation failed. Go back to the Step 1." />} |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Placing an element here isn't supported by the component. It works, but I don't think we should recommend it. As far as putting custom stuff in the wizard elements, it should either go in the body or the footer, though you can't put it in the footer since it's only designed to hold actions. We could update it to support messaging like this (or to support whatever content you want in the footer) if we need to.
Also it seems like this error would go at the top per the alert design guidelines? There is an example of an inline alert at the bottom of the wizard content in the design guidelines, but it's for when the alert only pertains to a specific part of the content - I believe the suggestion is to put the alert inline with the content it pertains to. @mceledonia @mcarrano @mmenestr is that right?
I think the existing/non-next example is how I would expect it, but we should be using an inline error (like you've done it in this PR) instead of a toast warning alert. Here's the existing example:
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Admittedly, I did try to rework the existing example here to be a little more intuitive and useful. I felt as though the "Go to Beginning" button had no meaning for the example, so I moved the form input to step 1, and in doing so, felt like an Alert would be useful to show an error on the final step, where now "Going to Beginning" is necessary to correct the validation issue.
For now, I've moved the form input back to the final step, am showing the warning alert above the form on "Validate" click if the input is invalid, removed the status icon for step 1 and the error alert that used to show above the footer for the final step.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I chatted with @mcarrano and confirmed it should be an inline error alert instead of a non-inline (toast) warning alert. The positioning is fine. Though it's not a huge deal, so no worries if we want to merge this as-is. But if it's an easy update, we could update that here and in the non-next example.
Also not a blocker but a nice to have, the actions could use updates - though they conflict with one another, depending on the wording we want to use:
- We shouldn't have 2 primary buttons in a row like that. "Go to beginning" could be a secondary button.
- "Go to Beginning" should be sentence case "Go to beginning".
- Unless there's a reason to take someone to the start of the form, "Go to beginning" could just be "Back" like the rest of the buttons.
- Do you know why these actions use "Forward" and "Backward" instead of "Next" and "Back" like the other examples?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
There doesn't seem to be any reason for the difference in naming for Next/Back or any reasoning for the existence of "Go to beginning", so I'm in favor of removing that button and changing to naming convention of Next/Back buttons.
| 'WizardParentStep', | ||
| 'WizardSubStep', | ||
| 'WizardNavStepData', | ||
| ] |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
WizardFooterWrapper should be added here.
tlabaj
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looking good Jeff. I do now wonder if some of the examples are now technically demos. (E.g. the example with drawer). It is showing how to add a drawer to a wizard step, but the drawer is not technically part of the component. Either way, it is not a blocker for me.
| status?: 'default' | 'error'; | ||
| /** Flag to determine whether sub-steps can collapse or not */ | ||
| /** Flag to determine whether sub-steps can collapse or not. Defaults to true. */ | ||
| isCollapsible?: boolean; |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I am rethinking this prop. I am wondering if it should align with the old implementation and be called isExpandable. The way it is implemented changes the default behaviour of the original Wizard. The steps would be expandable by default here instead of having to opt into expandable?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I don't feel strongly about what the default should be. My only concern is how this will effect existing consumers of the wizard if they transition to the Next component.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@mcarrano Switching to the Next component will require Consumers to reimplement their wizards. This prop is one of many API changes the consumer will need to make. So changing the name an default is not a big deal in the grand scheme of things.
I do think isExpandable is a more consistent name that we use for similar interactions in multiple components. So I would suggest that for name.
As for the default, my question for design is do we have s preference as to whether sub-steps should se expandable by default should that be opt in? (It was opt in for original wizard). If there is no preference, we can leave it as is in this PR.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I went ahead and made the change to have it default to "false" for now. I don't have a preference and I can switch it back if we want.
|
|
||
| export const WizardStepDrawerContent: React.FunctionComponent = () => ( | ||
| <Wizard height={400} title="With drawer wizard"> | ||
| <WizardStep body={null} name="Step 1" id="with-drawer-step-1"> |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
👍 A great example of the new composable API benefits. The drawer no longer needs to be rendered by the component internally!
| return ( | ||
| <> | ||
| <Button onClick={() => validateLastStep(onNext)}>Validate</Button> | ||
| <Button onClick={() => goToStepByName('First step')}>Go to Beginning</Button> |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Is there a reason this couldn't just be a "back" button? Maybe there is, but it feels like you're trapped on that step, even though you aren't and can still navigate using the nav.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
True. I can add a Back button, but they could just click the nav items at that point.
| <WizardFooterWrapper> | ||
| <Button onClick={() => validateLastStep(goToNextStep)}>Validate</Button> | ||
| <Button onClick={() => goToStepByName('Step 1')}>Go to Beginning</Button> | ||
| <Button onClick={validateLastStep}>Validate</Button> |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Same here, could this just be a back button like the previous steps?
I don't feel strongly about this. I agree that this is a gray area and that yes, a wizard with a drawer does feel more like a demo since the drawer is separate from the wizard component. |
@tlabaj @mcarrano My question for now is, should we just remove this example or comment it out for now? Or are we comfortable exposing this as an example with the possibility of it later being deemed a demo and we just move it later? |
ac2f014 to
4fba34a
Compare
mcoker
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
🚀
I am OK if this example stays. We can always rework this later for the v5 release. What do you think @tlabaj ? Also, I thought you were updating this example @jeffpuzzo (https://patternfly-react-pr-8422.surge.sh/components/wizard#validate-on-button-press) I don't see any changes looking at the preview. |
I think we can leave it as is for now. We can always revisit it later. |
@mcarrano I left the legacy example as-is and only updated the "next" rendition of "validate on button press". I can update the legacy example if we need it, but is it needed (considering it will eventually be phased out)? |
|
@jeffpuzzo Sorry. I was looking at the wrong thing. The changes in the Next page look good and I don't feel there is a need to update the legacy examples. |
…ve another lodash usage
tlabaj
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM
* fix(DualListSelector): Add/remove button didn't work if search is used (#8269) * feat(topology): Allow tooltip usage on pipeline task node badges (#8208) * chore(release): releasing packages [ci skip] - @patternfly/react-catalog-view-extension@4.92.45 - @patternfly/react-code-editor@4.82.45 - @patternfly/react-console@4.92.45 - @patternfly/react-core@4.254.1 - @patternfly/react-docs@5.102.52 - @patternfly/react-inline-edit-extension@4.86.46 - demo-app-ts@4.204.0 - @patternfly/react-integration@4.207.0 - @patternfly/react-log-viewer@4.87.40 - @patternfly/react-table@4.111.23 - @patternfly/react-topology@4.90.0 - @patternfly/react-virtualized-extension@4.88.45 * feat: add ouia support to dropdown next (#8135) * chore(release): releasing packages [ci skip] - @patternfly/react-catalog-view-extension@4.92.46 - @patternfly/react-code-editor@4.82.46 - @patternfly/react-console@4.92.46 - @patternfly/react-core@4.255.0 - @patternfly/react-docs@5.102.53 - @patternfly/react-inline-edit-extension@4.86.47 - demo-app-ts@4.204.1 - @patternfly/react-log-viewer@4.87.41 - @patternfly/react-table@4.111.24 - @patternfly/react-topology@4.90.1 - @patternfly/react-virtualized-extension@4.88.46 * chore(button): added inline progress variant to progress demos (#8172) * fix(Alert): prevent error being thrown when using invalid variant (#8229) * chore(release): releasing packages [ci skip] - @patternfly/react-catalog-view-extension@4.92.47 - @patternfly/react-code-editor@4.82.47 - @patternfly/react-console@4.92.47 - @patternfly/react-core@4.255.1 - @patternfly/react-docs@5.102.54 - @patternfly/react-inline-edit-extension@4.86.48 - demo-app-ts@4.204.2 - @patternfly/react-log-viewer@4.87.42 - @patternfly/react-table@4.111.25 - @patternfly/react-topology@4.90.2 - @patternfly/react-virtualized-extension@4.88.47 * next(Wizard): Allow for WizardStep to better control state from props entry-point, include index (#8218) * next(Wizard): Allow for WizardStep to better control state from props entrypoint, include index * address feedback * fix a couple existing wizard demos, update naming of combined steps in 'next' wizard context * disable Back/Cancel for async Next step in Kitchen sink example * chore(release): releasing packages [ci skip] - @patternfly/react-catalog-view-extension@4.92.48 - @patternfly/react-code-editor@4.82.48 - @patternfly/react-console@4.92.48 - @patternfly/react-core@4.255.2 - @patternfly/react-docs@5.102.55 - @patternfly/react-inline-edit-extension@4.86.49 - demo-app-ts@4.204.3 - @patternfly/react-log-viewer@4.87.43 - @patternfly/react-table@4.111.26 - @patternfly/react-topology@4.90.3 - @patternfly/react-virtualized-extension@4.88.48 * chore(beta-components): promote candidates 2022.14 (#8246) * chore(beta-components): promote candidates 2022.14 * remove more beta flags * feat(MultipleFileUpload): add aria live region to internal Progress (#8242) * feat(MultipleFileUpload): add aria live region to internal Progress * add floor/cap load percentage * update description * update and add tests * chore(release): releasing packages [ci skip] - @patternfly/react-catalog-view-extension@4.92.49 - @patternfly/react-code-editor@4.82.49 - @patternfly/react-console@4.92.49 - @patternfly/react-core@4.256.0 - @patternfly/react-docs@5.102.56 - @patternfly/react-inline-edit-extension@4.86.50 - demo-app-ts@4.204.4 - @patternfly/react-log-viewer@4.87.44 - @patternfly/react-table@4.111.27 - @patternfly/react-topology@4.90.4 - @patternfly/react-virtualized-extension@4.88.49 * feat(Banner): add support for status icons (#8195) * feat(Banner): add support for status icons * Made icon support an example instead of new props * Added flex layout to status example * Updated snapshot after rebase * Updated logic for rendering sr text * chore(release): releasing packages [ci skip] - @patternfly/react-catalog-view-extension@4.92.50 - @patternfly/react-code-editor@4.82.50 - @patternfly/react-console@4.92.50 - @patternfly/react-core@4.257.0 - @patternfly/react-docs@5.102.57 - @patternfly/react-inline-edit-extension@4.86.51 - demo-app-ts@4.204.5 - @patternfly/react-log-viewer@4.87.45 - @patternfly/react-table@4.111.28 - @patternfly/react-topology@4.90.5 - @patternfly/react-virtualized-extension@4.88.50 * Create workflow for extensions issues (#8281) * Create workflow for extensions issues Whenever a patternfly-react issue is tagged with the 'extensions' label, it will automatically get added to the 'PatternFly Extensions' project board * change label name * fix(Timestamp): updated logic for rendering datetime attribute (#8205) * fix(Timestamp): updated logic for rendering datetime attribute * Updated spread props to prevent duplicate datetime attribute * Made updates per PR feedback * Added new utils file to helpers index * Removed timezone from dates in tests * chore(release): releasing packages [ci skip] - @patternfly/react-catalog-view-extension@4.92.51 - @patternfly/react-code-editor@4.82.51 - @patternfly/react-console@4.92.51 - @patternfly/react-core@4.257.1 - @patternfly/react-docs@5.102.58 - @patternfly/react-inline-edit-extension@4.86.52 - demo-app-ts@4.204.6 - @patternfly/react-log-viewer@4.87.46 - @patternfly/react-table@4.111.29 - @patternfly/react-topology@4.90.6 - @patternfly/react-virtualized-extension@4.88.51 * chore(deps): update dependency @patternfly/documentation-framework to v1.2.48 (#8282) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * chore(release): releasing packages [ci skip] - @patternfly/react-docs@5.102.59 * feat(Popover): update default flip behavior and width (#8191) * feat(Popover): update default flip behavior and width * fix flip positions for diagonals * revert default for autoWidth for now * remove old comment * chore(release): releasing packages [ci skip] - @patternfly/react-catalog-view-extension@4.92.52 - @patternfly/react-code-editor@4.82.52 - @patternfly/react-console@4.92.52 - @patternfly/react-core@4.258.0 - @patternfly/react-docs@5.102.60 - @patternfly/react-inline-edit-extension@4.86.53 - demo-app-ts@4.204.7 - @patternfly/react-log-viewer@4.87.47 - @patternfly/react-table@4.111.30 - @patternfly/react-topology@4.90.7 - @patternfly/react-virtualized-extension@4.88.52 * chore(deps): update dependency @patternfly/patternfly to v4.219.1 (#8288) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * chore(release): releasing packages [ci skip] - @patternfly/react-catalog-view-extension@4.92.53 - @patternfly/react-charts@6.94.10 - @patternfly/react-code-editor@4.82.53 - @patternfly/react-console@4.92.53 - @patternfly/react-core@4.258.1 - @patternfly/react-docs@5.102.61 - @patternfly/react-icons@4.92.9 - @patternfly/react-inline-edit-extension@4.86.54 - demo-app-ts@4.204.8 - @patternfly/react-log-viewer@4.87.48 - @patternfly/react-styles@4.91.9 - @patternfly/react-table@4.111.31 - @patternfly/react-tokens@4.93.9 - @patternfly/react-topology@4.90.8 - @patternfly/react-virtualized-extension@4.88.53 * fix(Pagination): prevented regenerating random id on each render (#8175) * fix(Pagination): prevented regenerating random id on each render * fix duplicate ids in existing demos * fix(Pagination): update column management table demo pagination * add unit test * Add pipeline groups (#8278) * Add pipeline groups * Breakout topology package options for readability * chore(dropdown-like components): updated isFlipEnabled to true by def… (#8215) * chore(dropdown-like components): updated isFlipEnabled to true by default * Updated snapshots * Updated failing integration test * Updated conditional for adding static class * Updated static logic based on Core updates * Updated ContextSelector * chore(release): releasing packages [ci skip] - @patternfly/react-catalog-view-extension@4.92.54 - @patternfly/react-code-editor@4.82.54 - @patternfly/react-console@4.92.54 - @patternfly/react-core@4.258.2 - @patternfly/react-docs@5.102.62 - @patternfly/react-inline-edit-extension@4.86.55 - demo-app-ts@4.204.9 - @patternfly/react-integration@4.207.1 - @patternfly/react-log-viewer@4.87.49 - @patternfly/react-table@4.111.32 - @patternfly/react-topology@4.90.9 - @patternfly/react-virtualized-extension@4.88.54 * chore: bump @patternfly/patternfly to 4.219.2 (#8296) * chore(release): releasing packages [ci skip] - @patternfly/react-catalog-view-extension@4.92.55 - @patternfly/react-charts@6.94.11 - @patternfly/react-code-editor@4.82.55 - @patternfly/react-console@4.92.55 - @patternfly/react-core@4.258.3 - @patternfly/react-docs@5.102.63 - @patternfly/react-icons@4.92.10 - @patternfly/react-inline-edit-extension@4.86.56 - demo-app-ts@4.204.10 - @patternfly/react-log-viewer@4.87.50 - @patternfly/react-styles@4.91.10 - @patternfly/react-table@4.111.33 - @patternfly/react-tokens@4.93.10 - @patternfly/react-topology@4.90.10 - @patternfly/react-virtualized-extension@4.88.55 * Fix group labels, revert breaking change (#8299) * chore(release): releasing packages [ci skip] - @patternfly/react-docs@5.102.64 - demo-app-ts@4.204.11 - @patternfly/react-integration@4.207.2 - @patternfly/react-topology@4.90.11 * Update extensions.yml * Update add-new-issues-to-project.yml * chore(docs): Added release notes 2022.14 (#8301) * chore(docs): Added rleases notes 2022.14 * updated topology version * fixes from reviews Co-authored-by: Titani <tlabaj@redaht.com> * chore(release): releasing packages [ci skip] - @patternfly/react-catalog-view-extension@4.92.56 - @patternfly/react-code-editor@4.82.56 - @patternfly/react-console@4.92.56 - @patternfly/react-core@4.258.4 - @patternfly/react-docs@5.102.65 - @patternfly/react-inline-edit-extension@4.86.57 - demo-app-ts@4.204.12 - @patternfly/react-log-viewer@4.87.51 - @patternfly/react-table@4.111.34 - @patternfly/react-topology@4.90.12 - @patternfly/react-virtualized-extension@4.88.56 * chore(deps): update dependency @patternfly/documentation-framework to v1.2.61 (#8290) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * chore(release): releasing packages [ci skip] - @patternfly/react-docs@5.102.66 * Set status decorators to be opaque. (#8335) * chore(tests): created shareable button mock (#8244) * chore(Backdrop): update component unit tests to meet new standards with RTL (#8232) Co-authored-by: Drew Amunategui II <drewamunateguiii@Drews-MacBook-Pro.local> * chore(release): releasing packages [ci skip] - @patternfly/react-catalog-view-extension@4.92.57 - @patternfly/react-code-editor@4.82.57 - @patternfly/react-console@4.92.57 - @patternfly/react-core@4.258.5 - @patternfly/react-docs@5.102.67 - @patternfly/react-inline-edit-extension@4.86.58 - demo-app-ts@4.204.13 - @patternfly/react-log-viewer@4.87.52 - @patternfly/react-table@4.111.35 - @patternfly/react-topology@4.90.13 - @patternfly/react-virtualized-extension@4.88.57 * Bug Fix #8311 (#8312) Bug - Label - hrefs in compact example have wrong anchor tag #8311 * chore(release): releasing packages [ci skip] - @patternfly/react-catalog-view-extension@4.92.58 - @patternfly/react-code-editor@4.82.58 - @patternfly/react-console@4.92.58 - @patternfly/react-core@4.258.6 - @patternfly/react-docs@5.102.68 - @patternfly/react-inline-edit-extension@4.86.59 - demo-app-ts@4.204.14 - @patternfly/react-log-viewer@4.87.53 - @patternfly/react-table@4.111.36 - @patternfly/react-topology@4.90.14 - @patternfly/react-virtualized-extension@4.88.58 * fix(TimePicker): fixed bugs when updating time/minTime/maxTime props (#8267) * fix(TimePicker): fixed bugs when updating time/minTime/maxTime props * Added logic to update minTime and maxTime states * Updated unit tests * chore(release): releasing packages [ci skip] - @patternfly/react-catalog-view-extension@4.92.59 - @patternfly/react-code-editor@4.82.59 - @patternfly/react-console@4.92.59 - @patternfly/react-core@4.258.7 - @patternfly/react-docs@5.102.69 - @patternfly/react-inline-edit-extension@4.86.60 - demo-app-ts@4.204.15 - @patternfly/react-log-viewer@4.87.54 - @patternfly/react-table@4.111.37 - @patternfly/react-topology@4.90.15 - @patternfly/react-virtualized-extension@4.88.59 * chore(TextArea): converted examples to typescript (#8186) * fix(TextArea): redo * fix(TextArea): made requested changes * fix(TextArea): typed functions and changed labels * fix(bulk-select): fixed toggle spacing (#8326) * fix(bulk-select): fixed toggle spacing * chore(bulkselect): pr feedback * chore(ToggleGroup): converted examples to typescript (#8266) * chore(ToggleGroup): converted examples to typescript * fix(ToggleGroup): refactored states and typed function arguments * fix(ToggleGroup): removed unnecessary text * fix(ToggleGroup): fixed requested changes * fix(ToggleGroup): fixed requested changes * chore(release): releasing packages [ci skip] - @patternfly/react-catalog-view-extension@4.92.60 - @patternfly/react-code-editor@4.82.60 - @patternfly/react-console@4.92.60 - @patternfly/react-core@4.258.8 - @patternfly/react-docs@5.102.70 - @patternfly/react-inline-edit-extension@4.86.61 - demo-app-ts@4.204.16 - @patternfly/react-log-viewer@4.87.55 - @patternfly/react-table@4.111.38 - @patternfly/react-topology@4.90.16 - @patternfly/react-virtualized-extension@4.88.60 * feat(Popper, misc): allow components to customize popper z-index (#8310) * feat(Popper, misc): allow components to customize popper z-index * update some prop descriptions * update desc * chore(release): releasing packages [ci skip] - @patternfly/react-catalog-view-extension@4.92.61 - @patternfly/react-code-editor@4.82.61 - @patternfly/react-console@4.92.61 - @patternfly/react-core@4.259.0 - @patternfly/react-docs@5.102.71 - @patternfly/react-inline-edit-extension@4.86.62 - demo-app-ts@4.204.17 - @patternfly/react-log-viewer@4.87.56 - @patternfly/react-table@4.111.39 - @patternfly/react-topology@4.90.17 - @patternfly/react-virtualized-extension@4.88.61 * feat(Progress): added helper text (#8307) * feat(Progress): added helper text * enabled custom components to be passed as children of ProgressHelperText * spread props in ProgressHelperText * improved prop description * removed default isLiveRegion * marked helper text prop as beta * marked example as beta * added custom component example * refactored to make ProgressHelperText a basic wrapper component * added locally defined capitalize function * chore(release): releasing packages [ci skip] - @patternfly/react-catalog-view-extension@4.92.62 - @patternfly/react-code-editor@4.82.62 - @patternfly/react-console@4.92.62 - @patternfly/react-core@4.260.0 - @patternfly/react-docs@5.102.72 - @patternfly/react-inline-edit-extension@4.86.63 - demo-app-ts@4.204.18 - @patternfly/react-log-viewer@4.87.57 - @patternfly/react-table@4.111.40 - @patternfly/react-topology@4.90.18 - @patternfly/react-virtualized-extension@4.88.62 * Update README with create-react-app and YAML help (#8188) I ran into some trouble using the code editor in my project. The main problems were that I had to do extra work that the docs didn't cover because I bootstrapped my project with `create-react-app` and I needed YAML highlighting support which required an extra plugin. This doc update should make it easier for anyone who's in the same boat :) * chore(Text): update tests to new react testing library standards (#8280) * chore(Text): update tests to new react testing library standards * removed data-pf-content attribute and tests * added tests to check for no class names * chore(release): releasing packages [ci skip] - @patternfly/react-catalog-view-extension@4.92.63 - @patternfly/react-code-editor@4.82.63 - @patternfly/react-console@4.92.63 - @patternfly/react-core@4.260.1 - @patternfly/react-docs@5.102.73 - @patternfly/react-inline-edit-extension@4.86.64 - demo-app-ts@4.204.19 - @patternfly/react-log-viewer@4.87.58 - @patternfly/react-table@4.111.41 - @patternfly/react-topology@4.90.19 - @patternfly/react-virtualized-extension@4.88.63 * feat(MultipleFileUpload): added support for helper text (#8344) * feat(MultipleFileUpload): added support for helper text * adjusted verbiage * added example description * adjusted prop name * adjusted forced error checkbox label * refactored to make helper text component fully consumer managed * Updated example comment Co-authored-by: Jenny <32821331+jenny-s51@users.noreply.github.com> Co-authored-by: Eric Olkowski <70952936+thatblindgeye@users.noreply.github.com> Co-authored-by: Jenny <32821331+jenny-s51@users.noreply.github.com> * chore(release): releasing packages [ci skip] - @patternfly/react-catalog-view-extension@4.92.64 - @patternfly/react-code-editor@4.82.64 - @patternfly/react-console@4.92.64 - @patternfly/react-core@4.261.0 - @patternfly/react-docs@5.102.74 - @patternfly/react-inline-edit-extension@4.86.65 - demo-app-ts@4.204.20 - @patternfly/react-log-viewer@4.87.59 - @patternfly/react-table@4.111.42 - @patternfly/react-topology@4.90.20 - @patternfly/react-virtualized-extension@4.88.64 * feat(MenuInput): use SearchInput instead of TextInput (#8329) * feat(MenuInput): use SearchInput instead of TextInput * fix cypress test * chore(release): releasing packages [ci skip] - @patternfly/react-catalog-view-extension@4.92.65 - @patternfly/react-code-editor@4.82.65 - @patternfly/react-console@4.92.65 - @patternfly/react-core@4.262.0 - @patternfly/react-docs@5.102.75 - @patternfly/react-inline-edit-extension@4.86.66 - demo-app-ts@4.205.0 - @patternfly/react-integration@4.208.0 - @patternfly/react-log-viewer@4.87.60 - @patternfly/react-table@4.111.43 - @patternfly/react-topology@4.90.21 - @patternfly/react-virtualized-extension@4.88.65 * fix(NumberInput): allow user to back out number to type input (#8304) * fix(NumberInput): allow user to back out number to type input * fix test * fix plus logic for undefined * pr feedback * add example desc * update example desc * update examples for empty input * add integration test, update integration test name * feat(spinner): added isInline, updated link button (#8328) * feat(spinner): added isInline, updated link button * chore(button): update snaps * chore(spinner/button): PR feedback * fix(Popper): add display contents to wrapping divs (#8317) * fix(Popper): add display contents to wrapping divs * update snap * restore old popper update for content changes * chore(release): releasing packages [ci skip] - @patternfly/react-catalog-view-extension@4.92.66 - @patternfly/react-code-editor@4.82.66 - @patternfly/react-console@4.92.66 - @patternfly/react-core@4.263.0 - @patternfly/react-docs@5.102.76 - @patternfly/react-inline-edit-extension@4.86.67 - demo-app-ts@4.205.1 - @patternfly/react-integration@4.208.1 - @patternfly/react-log-viewer@4.87.61 - @patternfly/react-table@4.111.44 - @patternfly/react-topology@4.90.22 - @patternfly/react-virtualized-extension@4.88.66 * chore(tabs): reworked tabs demos based on design/core updates (#8286) * chore(tabs): reworked demos for consistency with core updates * revert dashwrapper changes * chore(tabs): add bottom border to secondary variants * remove downloads.html * PR feedback * fix title sizes * fixed status card title size * fix remaining cards * remove comment * remove comment * feat(Tabs): add TabAction, update core ver (#8348) * feat(Tabs): add TabAction, update core ver * desc updates, prop update * adjust actions default order, add missing flag * update description, add classname to span * chore(deps): update dependency @patternfly/patternfly to v4.221.2 (#8358) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * chore(release): releasing packages [ci skip] - @patternfly/react-catalog-view-extension@4.93.0 - @patternfly/react-charts@6.94.12 - @patternfly/react-code-editor@4.82.67 - @patternfly/react-console@4.93.0 - @patternfly/react-core@4.264.0 - @patternfly/react-docs@5.103.0 - @patternfly/react-icons@4.93.0 - @patternfly/react-inline-edit-extension@4.86.68 - demo-app-ts@4.205.2 - @patternfly/react-log-viewer@4.87.62 - @patternfly/react-styles@4.92.0 - @patternfly/react-table@4.111.45 - @patternfly/react-tokens@4.94.0 - @patternfly/react-topology@4.90.23 - @patternfly/react-virtualized-extension@4.88.67 * chore:(docs): rel notes 2022 (#8376) * chore:(docs): rel notes 2022 * added screenshots * fix typos * Fix typo so i can merge Co-authored-by: Titani <tlabaj@redaht.com> Co-authored-by: Nicole Thoen <nthoen@redhat.com> * chore(release): releasing packages [ci skip] - @patternfly/react-docs@5.103.1 * chore: fix release notes typos (#8379) * chore(release): releasing packages [ci skip] - @patternfly/react-docs@5.103.2 * fix(build): stopped shipping mock files (#8396) * fix: react-core subpaths for next/deprecated modules (#8341) * chore(Tooltip): converted examples to typescript (#8052) * chore(Tooltip): converted examples to typescript * chore(Tooltip): fixed selection variable typing issue * chore(Tooltip): shortened updatedTrigger code * chore(Tooltip): changed span to Button in basic example * remove unnecessary tabindex Co-authored-by: nicolethoen <nthoen@redhat.com> * chore(release): releasing packages [ci skip] - @patternfly/react-catalog-view-extension@4.93.1 - @patternfly/react-code-editor@4.82.68 - @patternfly/react-console@4.93.1 - @patternfly/react-core@4.264.1 - @patternfly/react-docs@5.103.3 - @patternfly/react-inline-edit-extension@4.86.69 - demo-app-ts@4.205.3 - @patternfly/react-log-viewer@4.87.63 - @patternfly/react-table@4.111.46 - @patternfly/react-topology@4.90.24 - @patternfly/react-virtualized-extension@4.88.68 * chore(ComposableTable): Update custom row wrapper example (#8365) * chore(release): releasing packages [ci skip] - @patternfly/react-docs@5.103.4 - @patternfly/react-inline-edit-extension@4.86.70 - @patternfly/react-table@4.111.47 * fix(Dropdown next): Added itemId to DropdownItem props (#8356) Co-authored-by: Titani <tlabaj@redaht.com> * feat: add pf-screen-reader for screen reader text to Badge (#8361) * feat: add pf-screen-reader for screen reader text to Badge #8354 * test: update snapshots according to new classname for badge reader * fix: badge screen reader prop, delete static class * update screen reader classname Signed-off-by: erkanercan <erkanercandev@gmail.com> * fix: move screen reader span below children, update unread examples Signed-off-by: erkanercan <erkanercandev@gmail.com> * fix: correct example typo Signed-off-by: erkanercan <erkanercandev@gmail.com> Signed-off-by: erkanercan <erkanercandev@gmail.com> * fix(Menu): updated breadcrumb drilldown example (#8385) * Create "deprecated" subpaths in react-table (#8381) * change base to main * revert index.ts change * Update patternfly-docs.source.js * fix(TimePicker): removed redundant onBlur (#8366) * chore(deps): update dependency @patternfly/patternfly to v4.221.3 (#8382) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * feature(Wizard/next): Allow for async functions when navigating between steps, and add isCollapsible prop control to WizardStep (#8332) * chore(deps): update dependency @patternfly/documentation-framework to v1.2.68 (#8367) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * chore(release): releasing packages [ci skip] - @patternfly/react-catalog-view-extension@4.93.2 - @patternfly/react-charts@6.94.13 - @patternfly/react-code-editor@4.82.69 - @patternfly/react-console@4.93.2 - @patternfly/react-core@4.265.0 - @patternfly/react-docs@5.103.5 - @patternfly/react-icons@4.93.1 - @patternfly/react-inline-edit-extension@4.86.71 - demo-app-ts@4.205.4 - @patternfly/react-log-viewer@4.87.64 - @patternfly/react-styles@4.92.1 - @patternfly/react-table@4.111.48 - @patternfly/react-tokens@4.94.1 - @patternfly/react-topology@4.90.25 - @patternfly/react-virtualized-extension@4.88.69 * chore(Tabs): converted examples to TypeScript (#8337) * chore(Tabs): converted examples to TypeScript * fix(Tabs): fixed file name * fix(Tabs): typed function arguments * chore(release): releasing packages [ci skip] - @patternfly/react-catalog-view-extension@4.93.3 - @patternfly/react-code-editor@4.82.70 - @patternfly/react-console@4.93.3 - @patternfly/react-core@4.265.1 - @patternfly/react-docs@5.103.6 - @patternfly/react-inline-edit-extension@4.86.72 - demo-app-ts@4.205.5 - @patternfly/react-log-viewer@4.87.65 - @patternfly/react-table@4.111.49 - @patternfly/react-topology@4.90.26 - @patternfly/react-virtualized-extension@4.88.70 * chore(deps): update dependency @patternfly/documentation-framework to v1.2.69 (#8411) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * chore(release): releasing packages [ci skip] - @patternfly/react-docs@5.103.7 * fix(AdvancedSearchMenu): allow spaces in search form field values (#8372) When the user uses a space in a form field value this will get wrapped in quotes within the Search input. Closes #8369 * chore(release): releasing packages [ci skip] - @patternfly/react-catalog-view-extension@4.93.4 - @patternfly/react-code-editor@4.82.71 - @patternfly/react-console@4.93.4 - @patternfly/react-core@4.265.2 - @patternfly/react-docs@5.103.8 - @patternfly/react-inline-edit-extension@4.86.73 - demo-app-ts@4.205.6 - @patternfly/react-log-viewer@4.87.66 - @patternfly/react-table@4.111.50 - @patternfly/react-topology@4.90.27 - @patternfly/react-virtualized-extension@4.88.71 * feat(ClipboardCopy, Truncate): add removeFindDomNode (#8371) * chore(release): releasing packages [ci skip] - @patternfly/react-catalog-view-extension@4.93.5 - @patternfly/react-code-editor@4.82.72 - @patternfly/react-console@4.93.5 - @patternfly/react-core@4.266.0 - @patternfly/react-docs@5.103.9 - @patternfly/react-inline-edit-extension@4.86.74 - demo-app-ts@4.205.7 - @patternfly/react-log-viewer@4.87.67 - @patternfly/react-table@4.111.51 - @patternfly/react-topology@4.90.28 - @patternfly/react-virtualized-extension@4.88.72 * chore(Panel): update component unit tests to meet new RTL standards (#8346) * chore(Panel): update component unit tests to meet new standards with RTL #7594 * few small changes to Test Titles for consistency Co-authored-by: Drew Amunategui II <drewamunateguiii@Drews-MacBook-Pro.local> * chore(Sidebar): update tests to new react testing library standards (#8342) * chore(Sidebar): update tests to new react testing library standards * Refactored test to check for class names that exist by default * Changed query to include parentElement * Added test general existence of class name test * Refactored the test for checking different width types * chore(release): releasing packages [ci skip] - @patternfly/react-catalog-view-extension@4.93.6 - @patternfly/react-code-editor@4.82.73 - @patternfly/react-console@4.93.6 - @patternfly/react-core@4.266.1 - @patternfly/react-docs@5.103.10 - @patternfly/react-inline-edit-extension@4.86.75 - demo-app-ts@4.205.8 - @patternfly/react-log-viewer@4.87.68 - @patternfly/react-table@4.111.52 - @patternfly/react-topology@4.90.29 - @patternfly/react-virtualized-extension@4.88.73 * chore(pagination): fixed filter not applying in sticky example (#8133) * chore(pagination): fixed filter not applying in sticy example * feat: add page and pagesection to example * Removed Page components Co-authored-by: Eric Olkowski <thatblindgeye@gmail.com> * fix(Pagination): Added support for insets (#8412) * fix(Pagination): Added support for insets * remove 3xl inset * update widget id in example * add usePageInsets prop Co-authored-by: Titani <tlabaj@redaht.com> * chore(release): releasing packages [ci skip] - @patternfly/react-catalog-view-extension@4.93.7 - @patternfly/react-code-editor@4.82.74 - @patternfly/react-console@4.93.7 - @patternfly/react-core@4.266.2 - @patternfly/react-docs@5.103.11 - @patternfly/react-inline-edit-extension@4.86.76 - demo-app-ts@4.205.9 - @patternfly/react-log-viewer@4.87.69 - @patternfly/react-table@4.111.53 - @patternfly/react-topology@4.90.30 - @patternfly/react-virtualized-extension@4.88.74 * Core bump 4 222 3 (#8420) * chore(deps): update dependency @patternfly/patternfly to v4.222.3 * remove wait Co-authored-by: Titani <tlabaj@redaht.com> * chore(release): releasing packages [ci skip] - @patternfly/react-catalog-view-extension@4.93.8 - @patternfly/react-charts@6.94.14 - @patternfly/react-code-editor@4.82.75 - @patternfly/react-console@4.93.8 - @patternfly/react-core@4.266.3 - @patternfly/react-docs@5.103.12 - @patternfly/react-icons@4.93.2 - @patternfly/react-inline-edit-extension@4.86.77 - demo-app-ts@4.205.10 - @patternfly/react-integration@4.208.2 - @patternfly/react-log-viewer@4.87.70 - @patternfly/react-styles@4.92.2 - @patternfly/react-table@4.111.54 - @patternfly/react-tokens@4.94.2 - @patternfly/react-topology@4.90.31 - @patternfly/react-virtualized-extension@4.88.75 * feat(Menu): add drilldown filter demo, add flag to support demo & fix some keyboard interaction (#8405) * feat(Menu): add drilldown filter demo, add flag to support demo & fix some keyboard interaction * alternate method * chore(release): releasing packages [ci skip] - @patternfly/react-catalog-view-extension@4.93.9 - @patternfly/react-code-editor@4.82.76 - @patternfly/react-console@4.93.9 - @patternfly/react-core@4.267.0 - @patternfly/react-docs@5.103.13 - @patternfly/react-inline-edit-extension@4.86.78 - demo-app-ts@4.205.11 - @patternfly/react-log-viewer@4.87.71 - @patternfly/react-table@4.111.55 - @patternfly/react-topology@4.90.32 - @patternfly/react-virtualized-extension@4.88.76 * feat(Table): add sticky modifiers to Td (#8391) * feat(Table): allow sticky Td * update description * update disabled type, update desc * chore(release): releasing packages [ci skip] - @patternfly/react-docs@5.103.14 - @patternfly/react-inline-edit-extension@4.86.79 - @patternfly/react-table@4.112.0 * chore(deps): update dependency @patternfly/patternfly to v4.222.4 (#8421) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * fix(VncConsole): prevent running initialization code more than once (#8373) (#8374) The functions that were on the dependency list of the useEffect hook got redefined each time the component got updated, resulting in the component's initialization code, from within the useEffect hook, to be running more than once. That was unwanted behavior and the useCallback wrappers should prevent it. * chore(release): releasing packages [ci skip] - @patternfly/react-catalog-view-extension@4.93.10 - @patternfly/react-charts@6.94.15 - @patternfly/react-code-editor@4.82.77 - @patternfly/react-console@4.93.10 - @patternfly/react-core@4.267.1 - @patternfly/react-docs@5.103.15 - @patternfly/react-icons@4.93.3 - @patternfly/react-inline-edit-extension@4.86.80 - demo-app-ts@4.205.12 - @patternfly/react-log-viewer@4.87.72 - @patternfly/react-styles@4.92.3 - @patternfly/react-table@4.112.1 - @patternfly/react-tokens@4.94.3 - @patternfly/react-topology@4.90.33 - @patternfly/react-virtualized-extension@4.88.77 * chore(deps): update dependency @patternfly/documentation-framework to v1.2.70 (#8427) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * chore(release): releasing packages [ci skip] - @patternfly/react-docs@5.103.16 * fix(Menu): removed li wrapper from breadcrumb example (#8433) * chore(release): releasing packages [ci skip] - @patternfly/react-catalog-view-extension@4.93.11 - @patternfly/react-code-editor@4.82.78 - @patternfly/react-console@4.93.11 - @patternfly/react-core@4.267.2 - @patternfly/react-docs@5.103.17 - @patternfly/react-inline-edit-extension@4.86.81 - demo-app-ts@4.205.13 - @patternfly/react-log-viewer@4.87.73 - @patternfly/react-table@4.112.2 - @patternfly/react-topology@4.90.34 - @patternfly/react-virtualized-extension@4.88.78 * Fix Nav Flyout Accessibility (#8279) * fix(NavItem): disallow flyout and link props to both be defined on NavItem * docs(Navigation): remove links from NavItems with flyouts * fix(NavItem): remove aria-expanded prop * fix(NavItem): use a button for Component if there is a flyout * fix(NavItem): allow flyout to be opened on pressing Enter * fix(MenuItem): disallow flyoutMenu and link props to both be defined * docs(Navigation): remove links from MenuItems with flyouts * fix(SelectOption): make props conditional to align with MenuItemProps * fix(DropdownItem): make props conditional to align with MenuItemProps * fix(NavItem): revert conditional prop changes * fix(NavItem): fix opening nested MenuItem-based flyouts with keyboard * fix(NavItem): add a console.err message if to and flyout are used together * chore(release): releasing packages [ci skip] - @patternfly/react-catalog-view-extension@4.93.12 - @patternfly/react-code-editor@4.82.79 - @patternfly/react-console@4.93.12 - @patternfly/react-core@4.267.3 - @patternfly/react-docs@5.103.18 - @patternfly/react-inline-edit-extension@4.86.82 - demo-app-ts@4.205.14 - @patternfly/react-integration@4.208.3 - @patternfly/react-log-viewer@4.87.74 - @patternfly/react-table@4.112.3 - @patternfly/react-topology@4.90.35 - @patternfly/react-virtualized-extension@4.88.79 * chore(CalendarMonth): provided explicit guidance for labeling an inline calendar month (#8375) * chore(CalendarMonth): provided explicit guidance for labeling an inline calendar month * update per PR comments * move inline accommodations into an inlineProps prop * fix typo and address PR comments * fix test failures * fix tests and snapshots * chore(release): releasing packages [ci skip] - @patternfly/react-catalog-view-extension@4.93.13 - @patternfly/react-code-editor@4.82.80 - @patternfly/react-console@4.93.13 - @patternfly/react-core@4.267.4 - @patternfly/react-docs@5.103.19 - @patternfly/react-inline-edit-extension@4.86.83 - demo-app-ts@4.205.15 - @patternfly/react-log-viewer@4.87.75 - @patternfly/react-table@4.112.4 - @patternfly/react-topology@4.90.36 - @patternfly/react-virtualized-extension@4.88.80 * chore(Wizard): Convert examples to typescript (#8287) * chore(Wizard): Convert examples to typescript * Fix import statements * Requested changes for cleanup * Integrate FinishedStep and SampleForm into examples directly * Remove unused onExpand function * Fix useEffect not defined * Import CogsIcon * a11y fixes for FinishedStep and SampleForm conversions * a11y fixes * Bug Fixes * Fixed incorrect Radio button state setting * Revert Progressive Steps example change * Fix Validate on Button Press for Wizard * Fix import in example * Remove unnecessary step state * chore(release): releasing packages [ci skip] - @patternfly/react-catalog-view-extension@4.93.14 - @patternfly/react-code-editor@4.82.81 - @patternfly/react-console@4.93.14 - @patternfly/react-core@4.267.5 - @patternfly/react-docs@5.103.20 - @patternfly/react-inline-edit-extension@4.86.84 - demo-app-ts@4.205.16 - @patternfly/react-log-viewer@4.87.76 - @patternfly/react-table@4.112.5 - @patternfly/react-topology@4.90.37 - @patternfly/react-virtualized-extension@4.88.81 * fix: Remove package exports and replace subpaths script (#8438) * fix: Remove package exports and replace subpaths script * adding more subpaths in the event 'next' or 'deprecated' have relative paths * chore(release): releasing packages [ci skip] - @patternfly/react-catalog-view-extension@4.93.15 - @patternfly/react-code-editor@4.82.82 - @patternfly/react-console@4.93.15 - @patternfly/react-core@4.267.6 - @patternfly/react-docs@5.103.21 - @patternfly/react-inline-edit-extension@4.86.85 - demo-app-ts@4.205.17 - @patternfly/react-log-viewer@4.87.77 - @patternfly/react-table@4.112.6 - @patternfly/react-topology@4.90.38 - @patternfly/react-virtualized-extension@4.88.82 * Chore(docs): Added release notes for 2022.16 (#8441) * Chore(docs): Added release notes for 2022.16 * update screenshots * updated title and remove issue number from notes * Update packages/react-docs/RELEASE-NOTES.md Co-authored-by: Evan <evan.wilkinson@redhat.com> Co-authored-by: Titani <tlabaj@redaht.com> Co-authored-by: Evan <evan.wilkinson@redhat.com> * chore(release): releasing packages [ci skip] - @patternfly/react-docs@5.103.22 * chore(Toolbar): converted examples to typescript (#8404) * chore(Toolbar): converted examples to typescript * fix(Toolbar): removed problematic array declaration * fix(Toolbar): fixed requested changes * chore(release): releasing packages [ci skip] - @patternfly/react-catalog-view-extension@4.93.16 - @patternfly/react-code-editor@4.82.83 - @patternfly/react-console@4.93.16 - @patternfly/react-core@4.267.7 - @patternfly/react-docs@5.103.23 - @patternfly/react-inline-edit-extension@4.86.86 - demo-app-ts@4.205.18 - @patternfly/react-log-viewer@4.87.78 - @patternfly/react-table@4.112.7 - @patternfly/react-topology@4.90.39 - @patternfly/react-virtualized-extension@4.88.83 * chore(deps): update dependency @patternfly/documentation-framework to v1.3.4 (#8435) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * chore(release): releasing packages [ci skip] - @patternfly/react-docs@5.103.24 * chore(page): removed redundant padding value in example (#8485) * chore(release): releasing packages [ci skip] - @patternfly/react-catalog-view-extension@4.93.17 - @patternfly/react-code-editor@4.82.84 - @patternfly/react-console@4.93.17 - @patternfly/react-core@4.267.8 - @patternfly/react-docs@5.103.25 - @patternfly/react-inline-edit-extension@4.86.87 - demo-app-ts@4.205.19 - @patternfly/react-log-viewer@4.87.79 - @patternfly/react-table@4.112.8 - @patternfly/react-topology@4.90.40 - @patternfly/react-virtualized-extension@4.88.84 * fix(Slider): updated input text styling (#8392) * chore(release): releasing packages [ci skip] - @patternfly/react-catalog-view-extension@4.93.18 - @patternfly/react-code-editor@4.82.85 - @patternfly/react-console@4.93.18 - @patternfly/react-core@4.267.9 - @patternfly/react-docs@5.103.26 - @patternfly/react-inline-edit-extension@4.86.88 - demo-app-ts@4.205.20 - @patternfly/react-log-viewer@4.87.80 - @patternfly/react-table@4.112.9 - @patternfly/react-topology@4.90.41 - @patternfly/react-virtualized-extension@4.88.85 * Update dist.yml to avoid cache hit when subpaths change (#8443) * fix(TextContent): test file name extension (#8491) * chore(release): releasing packages [ci skip] - @patternfly/react-catalog-view-extension@4.93.19 - @patternfly/react-code-editor@4.82.86 - @patternfly/react-console@4.93.19 - @patternfly/react-core@4.267.10 - @patternfly/react-docs@5.103.27 - @patternfly/react-inline-edit-extension@4.86.89 - demo-app-ts@4.205.21 - @patternfly/react-log-viewer@4.87.81 - @patternfly/react-table@4.112.10 - @patternfly/react-topology@4.90.42 - @patternfly/react-virtualized-extension@4.88.86 * chore(ProgressStepper): update tests to new react testing library sta… (#8437) * chore(ProgressStepper): update tests to new react testing library standards * Removed unneeded Cypress tests * Removed duplicate test * Replaced toHaveAttribute with toHaveAccessibleName * Revert back due to failing test * Isolated pending, default, and undefined variant tests * Refactored test name for testing for accessible name * chore(deps): update dependency @patternfly/documentation-framework to v1.3.6 (#8468) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * chore(release): releasing packages [ci skip] - @patternfly/react-catalog-view-extension@4.93.20 - @patternfly/react-code-editor@4.82.87 - @patternfly/react-console@4.93.20 - @patternfly/react-core@4.267.11 - @patternfly/react-docs@5.103.28 - @patternfly/react-inline-edit-extension@4.86.90 - demo-app-ts@4.205.22 - @patternfly/react-integration@4.208.4 - @patternfly/react-log-viewer@4.87.82 - @patternfly/react-table@4.112.11 - @patternfly/react-topology@4.90.43 - @patternfly/react-virtualized-extension@4.88.87 * FileUpload: Partial dropzoneProps (#8407) * chore(release): releasing packages [ci skip] - @patternfly/react-catalog-view-extension@4.93.21 - @patternfly/react-code-editor@4.82.88 - @patternfly/react-console@4.93.21 - @patternfly/react-core@4.267.12 - @patternfly/react-docs@5.103.29 - @patternfly/react-inline-edit-extension@4.86.91 - demo-app-ts@4.205.23 - @patternfly/react-log-viewer@4.87.83 - @patternfly/react-table@4.112.12 - @patternfly/react-topology@4.90.44 - @patternfly/react-virtualized-extension@4.88.88 * feat(Topology): Counter scale labels (#8477) * Topology - Counter scale labels Signed-off-by: John Swanke <jswanke@redhat.com> * tweak Signed-off-by: John Swanke <jswanke@redhat.com> Signed-off-by: John Swanke <jswanke@redhat.com> * VncConsole: Introduce RFB clipViewport and dragViewport options (#8470) * chore(release): releasing packages [ci skip] - @patternfly/react-console@4.93.22 - @patternfly/react-docs@5.103.30 - demo-app-ts@4.206.0 - @patternfly/react-integration@4.209.0 - @patternfly/react-topology@4.91.0 * fix(TableComposable): Fixed parent checkbox behavior (#8490) * fix(TableComposable): Fixed parent checkbox behavior * fix linting * chore(release): releasing packages [ci skip] - @patternfly/react-docs@5.103.31 - @patternfly/react-inline-edit-extension@4.86.92 - @patternfly/react-table@4.112.13 * fix(MenuGroup): Add option to use React component and Node in groupMenu (#8219) * chore(release): releasing packages [ci skip] - @patternfly/react-catalog-view-extension@4.93.22 - @patternfly/react-code-editor@4.82.89 - @patternfly/react-console@4.93.23 - @patternfly/react-core@4.267.13 - @patternfly/react-docs@5.103.32 - @patternfly/react-inline-edit-extension@4.86.93 - demo-app-ts@4.206.1 - @patternfly/react-integration@4.209.1 - @patternfly/react-log-viewer@4.87.84 - @patternfly/react-table@4.112.14 - @patternfly/react-topology@4.91.1 - @patternfly/react-virtualized-extension@4.88.89 * Adds content to page component react examples. (#8198) * Adds content to page component react examples. * Content updates. * Updates content based on feedback. * Further content edits. * chore(page): use numeral in example description * chore(page): use numeral in example description Co-authored-by: Michael Coker <35148959+mcoker@users.noreply.github.com> * chore(release): releasing packages [ci skip] - @patternfly/react-catalog-view-extension@4.93.23 - @patternfly/react-code-editor@4.82.90 - @patternfly/react-console@4.93.24 - @patternfly/react-core@4.267.14 - @patternfly/react-docs@5.103.33 - @patternfly/react-inline-edit-extension@4.86.94 - demo-app-ts@4.206.2 - @patternfly/react-log-viewer@4.87.85 - @patternfly/react-table@4.112.15 - @patternfly/react-topology@4.91.2 - @patternfly/react-virtualized-extension@4.88.90 * chore(deps): update dependency @patternfly/documentation-framework to v1.3.7 (#8501) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * chore(release): releasing packages [ci skip] - @patternfly/react-docs@5.103.34 * feat(Dropdown): support inProgress variation (#8436) * wip progress state * feat(Dropdown): support inProgress variation * PR feedback from Eric * fix a11y id issue * add logic to timeout and show checkbox again remove comments * PR feedback from mcarrano * add ariavalue-text, mark prop beta * update verbiage * PR feedback from Eric * chore(release): releasing packages [ci skip] - @patternfly/react-catalog-view-extension@4.93.24 - @patternfly/react-code-editor@4.82.91 - @patternfly/react-console@4.93.25 - @patternfly/react-core@4.268.0 - @patternfly/react-docs@5.103.35 - @patternfly/react-inline-edit-extension@4.86.95 - demo-app-ts@4.206.3 - @patternfly/react-log-viewer@4.87.86 - @patternfly/react-table@4.112.16 - @patternfly/react-topology@4.91.3 - @patternfly/react-virtualized-extension@4.88.91 * chore(Catalog view): remove catalog view extension (#8474) * chore(Catalog view): remove catalog view extension * chore(promotion): re-add catalog view to promotion script * fix: aria label added to ungrouped simple list (#8507) * fix: aria label added to ungrouped simple list * refactor: added aria label to props list, also described it * chore(release): releasing packages [ci skip] - @patternfly/react-code-editor@4.82.92 - @patternfly/react-console@4.93.26 - @patternfly/react-core@4.268.1 - @patternfly/react-docs@5.103.36 - @patternfly/react-inline-edit-extension@4.86.96 - demo-app-ts@4.206.4 - @patternfly/react-log-viewer@4.87.87 - @patternfly/react-table@4.112.17 - @patternfly/react-topology@4.91.4 - @patternfly/react-virtualized-extension@4.88.92 * react-console: bump no vnc dependency (#8522) * chore(release): releasing packages [ci skip] - @patternfly/react-console@4.93.27 * chore(deps): update dependency @patternfly/documentation-framework to v1.3.8 (#8520) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * chore(SearchInput): edited ExpandableInput and SearchAttribute (#8527) * fix(LabelGroup): show the correct count of overflow labels (#8505) * chore(release): releasing packages [ci skip] - @patternfly/react-code-editor@4.82.93 - @patternfly/react-console@4.93.28 - @patternfly/react-core@4.268.2 - @patternfly/react-docs@5.103.37 - @patternfly/react-inline-edit-extension@4.86.97 - demo-app-ts@4.206.5 - @patternfly/react-log-viewer@4.87.88 - @patternfly/react-table@4.112.18 - @patternfly/react-topology@4.91.5 - @patternfly/react-virtualized-extension@4.88.93 * fix(NumberInput): make allowEmptyInput an opt-in prop (#8502) * fix(NumberInput): make allowEmptyInput an opt-in prop * update another example that uses numberinput * feat(Tabs): added event to onAdd callback (#8492) * chore(release): releasing packages [ci skip] - @patternfly/react-code-editor@4.82.94 - @patternfly/react-console@4.93.29 - @patternfly/react-core@4.269.0 - @patternfly/react-docs@5.103.38 - @patternfly/react-inline-edit-extension@4.86.98 - demo-app-ts@4.206.6 - @patternfly/react-integration@4.209.2 - @patternfly/react-log-viewer@4.87.89 - @patternfly/react-table@4.112.19 - @patternfly/react-topology@4.91.6 - @patternfly/react-virtualized-extension@4.88.94 * feat(Datepicker): add event to callbacks (#8529) * feat(Datepicker): add event to callbacks * update examples * update demoapp * update event param name * chore(release): releasing packages [ci skip] - @patternfly/react-code-editor@4.82.95 - @patternfly/react-console@4.93.30 - @patternfly/react-core@4.270.0 - @patternfly/react-docs@5.103.39 - @patternfly/react-inline-edit-extension@4.86.99 - demo-app-ts@4.207.0 - @patternfly/react-integration@4.210.0 - @patternfly/react-log-viewer@4.87.90 - @patternfly/react-table@4.112.20 - @patternfly/react-topology@4.91.7 - @patternfly/react-virtualized-extension@4.88.95 * feat(TextInputGroup): reordered onChange parameters (#8494) * feat(TextInputGroup): reordered onChange parameters * Updated onChange arguments in components/examples * Updated onChange arg order in last demo * chore(release): releasing packages [ci skip] - @patternfly/react-code-editor@4.82.96 - @patternfly/react-console@4.93.31 - @patternfly/react-core@4.271.0 - @patternfly/react-docs@5.103.40 - @patternfly/react-inline-edit-extension@4.86.100 - demo-app-ts@4.207.1 - @patternfly/react-log-viewer@4.87.91 - @patternfly/react-table@4.112.21 - @patternfly/react-topology@4.91.8 - @patternfly/react-virtualized-extension@4.88.96 * fix(DualListSelector): added empty state to composable examples (#8480) * fix(DualListSelector): added empty state to composable examples * remove unused imports * update per PR comments * attempt to fix linting errors * wrap clear button in EmptyStatePrimary * chore(release): releasing packages [ci skip] - @patternfly/react-code-editor@4.82.97 - @patternfly/react-console@4.93.32 - @patternfly/react-core@4.271.1 - @patternfly/react-docs@5.103.41 - @patternfly/react-inline-edit-extension@4.86.101 - demo-app-ts@4.207.2 - @patternfly/react-log-viewer@4.87.92 - @patternfly/react-table@4.112.22 - @patternfly/react-topology@4.91.9 - @patternfly/react-virtualized-extension@4.88.97 * chore(beta): clean up beta tags for v4 (#8545) * Topology documentation: add baseline and custom demo + docs (#8508) * add docs and demo for baseline topology add type preliminary updates based on Jeff feedback Jeff's implementation for baseline demo update README with Jeff's implementation add topology paths to patternfly-docs.source.js; update Topology.md to include new docs for now, WIP on the examples styles; WIP status decorators Add custom node demo add type add docs and demo for baseline topology add type preliminary updates based on Jeff feedback Jeff's implementation for baseline demo update README with Jeff's implementation add topology paths to patternfly-docs.source.js; update Topology.md to include new docs for now, WIP on the examples styles; WIP status decorators Add custom node demo add type preliminary updates based on Jeff feedback Jeff's implementation for baseline demo update README with Jeff's implementation add topology paths to patternfly-docs.source.js; update Topology.md to include new docs for now, WIP on the examples styles; WIP status decorators Add topology baseline demo update dagre to working version, move/display custom demo in react-topology md move text into baseline demo, add custom node docs remove examples from demo app revert TopologyDemo.tsx to main version remove consumer-facing TODO * PR feedback from Jeff * update step 4, delete step 5 * fix aria-label a11y * fix(SearchInput) - add a name prop to the input (#8554) * chore(release): releasing packages [ci skip] - @patternfly/react-code-editor@4.82.98 - @patternfly/react-console@4.93.33 - @patternfly/react-core@4.271.2 - @patternfly/react-docs@5.103.42 - @patternfly/react-inline-edit-extension@4.86.102 - demo-app-ts@4.207.3 - @patternfly/react-log-viewer@4.87.93 - @patternfly/react-table@4.112.23 - @patternfly/react-topology@4.91.10 - @patternfly/react-virtualized-extension@4.88.98 * feat(TimePicker): added event to onChange callback (#8493) * feat(TimePicker): added event to onChange callback * Updated onChange in example and demo * fix(Wizard): put focus in drawer when opened in wizard (#8540) * chore(Wizard): move focus into the wizard's drawer when expanded * fix(Wizard): put focus in drawer when opened in wizard * fix linting * fix linting * update demo behavior * chore(release): releasing packages [ci skip] - @patternfly/react-code-editor@4.82.99 - @patternfly/react-console@4.93.34 - @patternfly/react-core@4.272.0 - @patternfly/react-docs@5.103.43 - @patternfly/react-inline-edit-extension@4.86.103 - demo-app-ts@4.207.4 - @patternfly/react-log-viewer@4.87.94 - @patternfly/react-table@4.112.24 - @patternfly/react-topology@4.91.11 - @patternfly/react-virtualized-extension@4.88.99 * chore(deps): update dependency @patternfly/documentation-framework to v1.3.12 (#8538) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * chore(release): releasing packages [ci skip] - @patternfly/react-docs@5.103.44 * chore(Slider): converted examples to typescript (#8164) * chore(Slider): converted examples to typescript * chore(Slider): convert examples to typescript * update per PR comments * fix lint/build errors Co-authored-by: nicolethoen <nthoen@redhat.com> * fix patternfly for function subtyping (#8497) * fix patternfly for function subtyping Signed-off-by: John Swanke <jswanke@redhat.com> * remove comment Signed-off-by: John Swanke <jswanke@redhat.com> Signed-off-by: John Swanke <jswanke@redhat.com> * feat(Label): add event parameter (#8544) * feat(Label): add event parameter * update demo * update labelgroup * update other demo * chore(DemoApp): hot replacement support for demo app (#8471) * hot replacement support for demo app Signed-off-by: John Swanke <jswanke@redhat.com> * fix build Signed-off-by: John Swanke <jswanke@redhat.com> * fix build Signed-off-by: John Swanke <jswanke@redhat.com> * allow type checking with hot replacement Signed-off-by: John Swanke <jswanke@redhat.com> * semantic and lint checks Signed-off-by: John Swanke <jswanke@redhat.com> * fix popper Signed-off-by: John Swanke <jswanke@redhat.com> * fix popper Signed-off-by: John Swanke <jswanke@redhat.com> * fix typescript Signed-off-by: John Swanke <jswanke@redhat.com> * fix yarn.lock Signed-off-by: John Swanke <jswanke@redhat.com> * ts and lint check only if running :hot Signed-off-by: John Swanke <jswanke@redhat.com> * ts and lint check only if running :hot Signed-off-by: John Swanke <jswanke@redhat.com> * fix conflict Signed-off-by: John Swanke <jswanke@redhat.com> Signed-off-by: John Swanke <jswanke@redhat.com> * fix(Table): fixed draggable column management demo (#8553) * fix(Table): fixed draggable column management demo * add back rows * reorder rows * chore(SearchInput): reordered props in onChange and onSearch (#8516) * chore(SearchInput): reordered props in onChange and onSearch * fix(docs): added _event argument to example added during rebase * chore(release): releasing packages [ci skip] - @patternfly/react-code-editor@4.82.100 - @patternfly/react-console@4.93.35 - @patternfly/react-core@4.273.0 - @patternfly/react-docs@5.103.45 - @patternfly/react-inline-edit-extension@4.86.104 - demo-app-ts@4.208.0 - @patternfly/react-integration@4.211.0 - @patternfly/react-log-viewer@4.87.95 - @patternfly/react-table@4.112.25 - @patternfly/react-topology@4.91.12 - @patternfly/react-virtualized-extension@4.88.100 * fix(Tabs): Removed isHelpAction prop from TabsAction (#8560) * fix(Tabs): Removed isHelpAction prop from TabsAction * Add TabAction to docs * update to core 4.224.0 * resolve conflicts Co-authored-by: Titani <tlabaj@redaht.com> * chore(release): releasing packages [ci skip] - @patternfly/react-charts@6.94.16 - @patternfly/react-code-editor@4.82.101 - @patternfly/react-console@4.93.36 - @patternfly/react-core@4.273.1 - @patternfly/react-docs@5.103.46 - @patternfly/react-icons@4.93.4 - @patternfly/react-inline-edit-extension@4.86.105 - demo-app-ts@4.208.1 - @patternfly/react-log-viewer@4.87.96 - @patternfly/react-styles@4.92.4 - @patternfly/react-table@4.112.26 - @patternfly/react-tokens@4.94.4 - @patternfly/react-topology@4.91.13 - @patternfly/react-virtualized-extension@4.88.101 * chore(react-log-viewer): Removed react log viewer as it's now own repo https://github.com/patternfly/react-log-viewer (#8571) Updated with review comments. Removed log viewer from react-docs * chore(deps): update dependency @patternfly/documentation-framework to v1.4.1 (#8568) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * chore(release): releasing packages [ci skip] - @patternfly/react-docs@5.103.47 * Adds content to dropdown next component examples. (#8378) * Adds content to dropdown next component examples. * Revising. * chore(release): releasing packages [ci skip] - @patternfly/react-code-editor@4.82.102 - @patternfly/react-console@4.93.37 - @patternfly/react-core@4.273.2 - @patternfly/react-docs@5.103.48 - @patternfly/react-inline-edit-extension@4.86.106 - demo-app-ts@4.208.2 - @patternfly/react-table@4.112.27 - @patternfly/react-topology@4.91.14 - @patternfly/react-virtualized-extension@4.88.102 * chore(deps): update dependency @patternfly/patternfly to v4.224.1 (#8573) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * chore(release): releasing packages [ci skip] - @patternfly/react-charts@6.94.17 - @patternfly/react-code-editor@4.82.103 - @patternfly/react-console@4.93.38 - @patternfly/react-core@4.273.3 - @patternfly/react-docs@5.103.49 - @patternfly/react-icons@4.93.5 - @patternfly/react-inline-edit-extension@4.86.107 - demo-app-ts@4.208.3 - @patternfly/react-styles@4.92.5 - @patternfly/react-table@4.112.28 - @patternfly/react-tokens@4.94.5 - @patternfly/react-topology@4.91.15 - @patternfly/react-virtualized-extension@4.88.103 * docs(topology): add edges demo (#8558) * add docs and demo for edges topology add type preliminary updates based on Jeff feedback Jeff's implementation for baseline demo update README with Jeff's implementation add topology paths to patternfly-docs.source.js; update Topology.md to include new docs for now, WIP on the examples styles; WIP status decorators Add topology baseline demo update dagre to working version, move/display custom demo in react-topology md move text into baseline demo, add custom node docs wip add edge demo add edge demo with all static edge styles remove placeholder text for now, docs content TBD add edge docs delete demo files sync files remove comments remove comment * add missing imports * edge demo updates Co-authored-by: Jeffrey Phillips <jephilli@redhat.com> * feat(TextList): added isPlain prop (#8562) * feat(TextList): added isPlain prop * chore(TextList): test/example updates * chore(TextList): removed nested list in example * fix: forward given role to chip component (#8383) * fix: forward given role to chip component #8353 * fix: spread props to all chips https://github.com/patternfly/patternfly-react/pull/8383#issuecomment-1329742421 * fix: class overrides * refactor: props spread at the end * fix: props spreaded in a different way * Move react console (#8575) * chore(extension): Move react-console package to a separate repository See https://github.com/patternfly/react-console/pull/1 * chore(docs): remove console from react-docs Co-authored-by: Katerina Koukiou <kkoukiou@redhat.com> * Adds content to modal react examples. (#8117) * Documents modal react examples. * Apply suggestions from code review Co-authored-by: Jenny <32821331+jenny-s51@users.noreply.github.com> * Content updates. * Documents modal react examples. * Apply suggestions from code review Co-authored-by: Jenny <32821331+jenny-s51@users.noreply.github.com> * Apply suggestions from code review Co-authored-by: Jenny <32821331+jenny-s51@users.noreply.github.com> * Content updates. * Content edits. * Update packages/react-core/src/components/Modal/examples/Modal.md Co-authored-by: Michael Coker <35148959+mcoker@users.noreply.github.com> * Edit size descriptions. Co-authored-by: Jenny <32821331+jenny-s51@users.noreply.github.com> Co-authored-by: Michael Coker <35148959+mcoker@users.noreply.github.com> * chore(release): releasing packages [ci skip] - @patternfly/react-code-editor@4.82.104 - @patternfly/react-core@4.274.0 - @patternfly/react-docs@5.103.50 - @patternfly/react-inline-edit-extension@4.86.108 - demo-app-ts@4.208.4 - @patternfly/react-integration@4.211.1 - @patternfly/react-table@4.112.29 - @patternfly/react-topology@4.91.16 - @patternfly/react-virtualized-extension@4.88.104 * docs(Wizard/next): Recreate all legacy wizard examples (#8422) * docs(Wizard/next): Recreate all legacy wizard examples * add event params to wizard component callback props, add focus logic to drawer example, replace lodash findLastIndex in Wizard * fix demo app build issue with MenuDemo props * address feedback * updating v2 'validate on button press' example * rename isCollapsible to isExpandable * change default value of WizardStep's isExpandable prop to false, remove another lodash usage * docs(topology): Add pan/zoom demo (#8557) * add docs and demo for pan/zoom topology * Update Topology.md * chore(react-code-editor): upgrade `react-monaco-editor` to latest version (#8577) * chore(release): releasing packages [ci skip] - @patternfly/react-code-editor@4.82.105 - @patternfly/react-core@4.274.1 - @patternfly/react-docs@5.103.51 - @patternfly/react-inline-edit-extension@4.86.109 - demo-app-ts@4.208.5 - @patternfly/react-integration@4.211.2 - @patternfly/react-table@4.112.30 - @patternfly/react-topology@4.91.17 - @patternfly/react-virtualized-extension@4.88.105 * chore(Table): added menuAppendTo props to actions tables (#8521) * chore(Table): added menuAppendTo props to actions tables * fix linting * clean up docs around actions columns * clean up docs around actions columns * chore(release): releasing packages [ci skip] - @patternfly/react-docs@5.103.52 - @patternfly/react-inline-edit-extension@4.86.110 - @patternfly/react-table@4.112.31 * add selection demo (#8512) add select docs remove unused files update docs based on Jeff feedback update yarn.lock style updates move class and attributes rearrange styles add selectable edges to edge demo Update packages/react-topology/src/components/TopologyView/examples/Topology.md Co-authored-by: Jeff Phillips <jephilli@redhat.com> revert edges * chore(release): releasing packages [ci skip] - @patternfly/react-docs@5.103.53 - @patternfly/react-topology@4.91.18 * chore(deps): update dependency @patternfly/documentation-framework to v1.4.3 (#8576) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * fix(Table): fix verbiage in example documentation (#8565) * feat(Select): add toggle ref (#8528) * feat(Select): add toggle ref * add integration test * chore(release): releasing packages [ci skip] - @patternfly/react-code-editor@4.82.106 - @patternfly/react-core@4.275.0 - @patternfly/react-docs@5.103.54 - @patternfly/react-inline-edit-extension@4.86.111 - demo-app-ts@4.209.0 - @patternfly/react-integration@4.212.0 - @patternfly/react-table@4.112.32 - @patternfly/react-topology@4.91.19 - @patternfly/react-virtualized-extension@4.88.106 * feat(Accordion): made scrollable content focusable (#8515) * feat(Accordion): made scrollable content focusable * Added aria-labelledby prop, updated example * Addressed pr feedback * Added test for arialabelledby * Added cypress test * feat(Menu): added event param to onDrillIn and onDrillOut callbacks (#8514) * feat(Menu): added event param to onDrillIn and onDrillOut callbacks * fix(Menu): narrow event type * fix(Menu): remove unneeded any typing * chore(release): releasing packages [ci skip] - @patternfly/react-code-editor@4.82.107 - @patternfly/react-core@4.276.0 - @patternfly/react-docs@5.103.55 - @patternfly/react-inline-edit-extension@4.86.112 - demo-app-ts@4.210.0 - @patternfly/react-integration@4.213.0 - @patternfly/react-table@4.112.33 - @patternfly/react-topology@4.91.20 - @patternfly/react-virtualized-extension@4.88.107 * Adds content to menu react examples (#8018) * Starts menu content edits. * Content updates …


What: Closes #8398
Additional issues: #8116
Had to adjust some things in order to get all examples to properly work. Converted all to functional components and to use typescript. Also, tried to improve examples where it made sense to, as a few were misleading.
Some other minor changes include:
WizardControlSteprenamed toWizardStepType(as the meaning of "control" is probably not obvious and requires an explanation).onNext->goToNextStep,onClose->close).isStepVisitRequiredtoisVisitRequired(Inclusion of "Step" seems implied).isProgressiveto incorporate built-in ability described in our design guidelines here (Added unit test for this as well).onNavByIndex,onNext, &onBackinto a singleonStepChangeprop since their interfaces were all the same and to simplify the Wizard's API. IntroducedWizardStepChangeScopeso users can still perform operations based on whether they clickNext,Backor a nav item.As a part of this change, I've also included a type change for
MenuGroup, since the demo-app build was failing. The type was updated forlabelto be justReactNodeand notReactNode | FC, where the issue was that the only example using aFCfor thelabelprop had properties of its own, and unless specified in the type (e.g.ReactNode | FC<{ someFcProp: string }>) I wouldn’t expect theMenuDemo(which usesMenuGroup) to compile; ab34e5a