-
Notifications
You must be signed in to change notification settings - Fork 352
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
feat(charts): add RTL legend support #9570
Conversation
Preview: https://patternfly-react-pr-9570.surge.sh A11y report: https://patternfly-react-pr-9570-a11y.surge.sh |
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.
Don't see any examples to demonstrate the new functionality?
...(legendDirection === 'rtl' && { dataComponent: <ChartPoint transform="translate(40)" /> }), | ||
...(legendDirection === 'rtl' && { labelComponent: <ChartLabel direction="rtl" dx="10" /> }), |
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.
Want to clone these components instead of overriding the user's custom 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.
👍
With a custom data/label component the positioning might be slightly off, but a user could leave out the legendDirection
prop and pass their own transforms and offsets instead.
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.
How does translate(40)
work with different label lengths?
I assume this flips the legend symbol (i.e., ChartPoint) to the right-side. However, we may need to calculate the length of text in order to move the legend symbol to the correct position.
In lieu of examples, can you please include screenshots? |
@dlabrecq Here's what the area chart would look like with the new props ( @nicolethoen @tlabaj Should we include examples of RTL charts on each chart doc page that includes a legend, or will we have a dedicate page for RTL support where we can include the info on the RTL props for charts? Also I'm unsure who to request a review from to verify if we want/need the left and bottom-right legend positions for RTL. |
What about the new 'bottom-right'? We should include examples of each layout to ensure we can verify the chart legend renders as expected. Thinking an addition to the existing legend examples would be ideal. That said, I'm not sure moving label positions is a RTL requirement. May be best to have design folks weigh-in considering these new positions are not existing patterns (e.g., we may not want all charts using 'left')? |
@andrew-ronaldson @lboehling Do you have any input on whether a RTL chart should have a left-aligned legend? |
I received this feedback regarding chart legends: |
Hey guys, Andrew asked my opinion about this. (I'm working with Hebrew- RTL language). |
Thanks for the input! One last follow up question, does the legend icon position remains the same for RTL (keep |
@kmcfaul We are no adding specific examples for RTL, however @srambach is writing a handbook. Sarah, could you include something in there about the chart legends? |
6bcffd1
to
794520b
Compare
Removed the chart legend position additions. Kept the icon flipping |
The handbook is already up at https://staging.patternfly.org/developer-resources/right-to-left-handbook |
@tlabaj @kmcfaul added an org issue to update the handbook with any react specific docs - patternfly/patternfly-org#3758 |
/** | ||
* @beta Text direction of the legend labels. | ||
*/ | ||
legendDirection?: 'ltr' | 'rtl'; |
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.
rather than a prop, should this auto switch when browser is RTL?
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.
Per conversation, leaving this PR as is and opened #9656 to investigate adding logic to smartly set the default.
@dlabrecq The extra legend positions were not needed and so have been removed, do the legend direction props look good to you? They have been updated to clone the components so custom legend labels/points will still work. |
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
...(legendDirection === 'rtl' && { | ||
dataComponent: legendComponent.props.dataComponent ? ( | ||
React.cloneElement(legendComponent.props.dataComponent, { transform: 'translate(40)' }) | ||
) : ( | ||
<ChartPoint transform="translate(40)" /> | ||
) | ||
}), | ||
...(legendDirection === 'rtl' && { | ||
labelComponent: legendComponent.props.labelComponent ? ( | ||
React.cloneElement(legendComponent.props.labelComponent, { direction: 'rtl', dx: '10' }) | ||
) : ( | ||
<ChartLabel direction="rtl" dx="10" /> | ||
) | ||
}), |
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 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.
The value of the translate
prop isn't dependent on the text length, it's moving the Point
a set distance from where the right aligned text ends which is static. There is no in-built "rtl" position for the Point
, and without the translate the icons would show inside the text because it's still positioned relative to the text as "ltr".
The text issue shown in the screenshot could be resolved by adjusting the padding, which the legendPosition
prop description kind of mentions but I think it's not for the same reason. I'll dig into the position calc logic - my thinking is that this is where we need to take the text length into account for rtl. It might also be possible to set it on the fly with the translate too, will test both methods.
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.
@dlabrecq Updated the logic to account for text length for RTL legends, for very long text lengths you'll still need to adjust padding but that is what the position prop refers to being required.
I tried both ways of adjusting the legend position and updating the translate ended up being simpler with less piping required for props. The extra 30
in the label offset is to shift the text further over to push the icon out to the right properly.
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.
For some reason, this was not working in the preview; however, it's working locally. Suspect I may have been viewing an old preview.
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 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.
Oh forgot to update those, will fix that. Perhaps updating the branch again will fix the preview too
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
Your changes have been released in:
Thanks for your contribution! 🎉 |
* refactor(SliderStep): use token instead for hardcoded value (#9651) * feat(Drawer): Added start and end to position props, updated resizing to work with RTL (#9627) * feat(Drawer): Added start and end to position props, updaed resizing to work with RTL * update logic for newsize * fix(Modal): Prevent duplicate ids within Modal (#9555) * chore(release): releasing packages [ci skip] - @patternfly/react-code-editor@5.1.1-prerelease.14 - @patternfly/react-core@5.1.1-prerelease.14 - @patternfly/react-docs@6.1.1-prerelease.15 - @patternfly/react-integration@5.1.1-prerelease.8 - demo-app-ts@5.1.1-prerelease.13 - @patternfly/react-table@5.1.1-prerelease.14 * chore(Brand): update tests (#9543) * chore(Brand): update tests * add more tests * add width test * test updates * feat(Select) - add appendTo to SelectPopperProps (#9578) * fix(misc): fixed broken CodeSandbox demos (#9519) * update import paths * fix(table): update data imports to absolute * fix remaining codesandbox demos * chore(release): releasing packages [ci skip] - @patternfly/react-code-editor@5.1.1-prerelease.15 - @patternfly/react-core@5.1.1-prerelease.15 - @patternfly/react-docs@6.1.1-prerelease.16 - demo-app-ts@5.1.1-prerelease.14 - @patternfly/react-table@5.1.1-prerelease.15 * chore: update breadcrumb dropdown item arrow to work in RTL (#9603) * chore: update breadcrumb dropdown item arrow to work in RTL * chore: use icon with shouldMirrorRTL instead * chore(release): releasing packages [ci skip] - @patternfly/react-code-editor@5.1.1-prerelease.16 - @patternfly/react-core@5.1.1-prerelease.16 - @patternfly/react-docs@6.1.1-prerelease.17 - demo-app-ts@5.1.1-prerelease.15 - @patternfly/react-table@5.1.1-prerelease.16 * fix(Slider): Updated slider to work in RTL. (#9655) * fix(Slider): Updred slider to work in RTL. Deprecated rightActions and leftActions props, added endActions and startActions props. * fixes from comments * docs(Toolbar): remove test example (#9614) * docs(tabs): Clean up React documentation content. (#9606) * docs(tabs):clean up React documentation content. * Update packages/react-core/src/components/Tabs/examples/Tabs.md * chore(release): releasing packages [ci skip] - @patternfly/react-code-editor@5.1.1-prerelease.17 - @patternfly/react-core@5.1.1-prerelease.17 - @patternfly/react-docs@6.1.1-prerelease.18 - demo-app-ts@5.1.1-prerelease.16 - @patternfly/react-table@5.1.1-prerelease.17 * fix(popper): add start/end positioning with RTL support, update default (#9628) * fix(popper): add start/end positioning with RTL support, update default * ensure that getLanguageDirection only returns ltr or rtl * fix(Popper): expanded types to include start/end; updated position value * fix(Dropdown): Add appendTo to dropdownPopperProps interface (#9635) * feat(Timestamp): allowed displayed datetime to be UTC (#9649) * feat(Timestamp): allowed displayed datetime to be UTC * Updated rendering of default UTC suffix * chore(release): releasing packages [ci skip] - @patternfly/react-code-editor@5.1.1-prerelease.18 - @patternfly/react-core@5.1.1-prerelease.18 - @patternfly/react-docs@6.1.1-prerelease.19 - demo-app-ts@5.1.1-prerelease.17 - @patternfly/react-table@5.1.1-prerelease.18 * chore(deps): update dependency @patternfly/patternfly to v5.1.0-prerelease.32 (#9642) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * fix(Tabs): allow RTL scrolling (#9633) * fix(Tabs): allow RTL scrolling * add direction assignment to update * update aria label descriptions * add props and deprecate old, update internal state names * update desc * chore(release): releasing packages [ci skip] - @patternfly/react-charts@7.1.1-prerelease.8 - @patternfly/react-code-editor@5.1.1-prerelease.19 - @patternfly/react-core@5.1.1-prerelease.19 - @patternfly/react-docs@6.1.1-prerelease.20 - @patternfly/react-icons@5.1.1-prerelease.7 - demo-app-ts@5.1.1-prerelease.18 - @patternfly/react-styles@5.1.1-prerelease.7 - @patternfly/react-table@5.1.1-prerelease.19 - @patternfly/react-tokens@5.1.1-prerelease.7 * fix(Nav): allow RTL scrolling (#9637) * fix(Nav): allow rtl scrolling * add direction assignment to update * update aria label descriptions * add new props and deprecate old * update desc * update other test snaps * chore(BackgroundImage): update tests (#9584) * chore(BackgroundImage): update tests * add spread prop test, update test * use styles obj * update test name to use styles * feat(Label) add option to make label clickable (#9284) * feat(Label) add option to make label clickable * add type to label button * chore(Label): Address misc PR feedback * chore(Label): Remove mention of onClick being incompatible with overflow * chore(Label): Remove prop from effect deps where it's no longer needed --------- Co-authored-by: Austin Sullivan <ausulliv@redhat.com> * feat(charts): add RTL legend support (#9570) * feat(charts): add RTL legend support * clone data/label components * remove legend positions, add beta * remove last position update * update logic to account for text length * update clones * chore(release): releasing packages [ci skip] - @patternfly/react-charts@7.1.1-prerelease.9 - @patternfly/react-code-editor@5.1.1-prerelease.20 - @patternfly/react-core@5.1.1-prerelease.20 - @patternfly/react-docs@6.1.1-prerelease.21 - demo-app-ts@5.1.1-prerelease.19 - @patternfly/react-table@5.1.1-prerelease.20 * fix(PrimaryDetail): remove primary detail card view require statement (#9661) * chore(release): releasing packages [ci skip] - @patternfly/react-code-editor@5.1.1-prerelease.21 - @patternfly/react-core@5.1.1-prerelease.21 - @patternfly/react-docs@6.1.1-prerelease.22 - demo-app-ts@5.1.1-prerelease.20 - @patternfly/react-table@5.1.1-prerelease.21 * fix(Draggable): dont disable droppable on false ondrag (#9646) * chore(release): releasing packages [ci skip] - @patternfly/react-code-editor@5.1.1-prerelease.22 - @patternfly/react-core@5.1.1-prerelease.22 - @patternfly/react-docs@6.1.1-prerelease.23 - demo-app-ts@5.1.1-prerelease.21 - @patternfly/react-table@5.1.1-prerelease.22 * chore(screenshots): Updated screenshots (#9660) * chore(screenshots): Updated screenshots * rebase and update * fix: dry run publishing v6 alphas --------- Co-authored-by: adamviktora <84135613+adamviktora@users.noreply.github.com> Co-authored-by: Titani Labaj <39532947+tlabaj@users.noreply.github.com> Co-authored-by: Austin Sullivan <ausulliv@redhat.com> Co-authored-by: patternfly-build <patternfly-build@redhat.com> Co-authored-by: kmcfaul <45077788+kmcfaul@users.noreply.github.com> Co-authored-by: Maria <mariaaga@redhat.com> Co-authored-by: Jenny <32821331+jenny-s51@users.noreply.github.com> Co-authored-by: Michael Coker <35148959+mcoker@users.noreply.github.com> Co-authored-by: Erin Donehoo <105813956+edonehoo@users.noreply.github.com> Co-authored-by: Eric Olkowski <70952936+thatblindgeye@users.noreply.github.com> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: Dominik Petřík <77832970+Dominik-Petrik@users.noreply.github.com> Co-authored-by: Dallas <dallas.nicol@gmail.com>
* refactor(SliderStep): use token instead for hardcoded value (patternfly#9651) * feat(Drawer): Added start and end to position props, updated resizing to work with RTL (patternfly#9627) * feat(Drawer): Added start and end to position props, updaed resizing to work with RTL * update logic for newsize * fix(Modal): Prevent duplicate ids within Modal (patternfly#9555) * chore(release): releasing packages [ci skip] - @patternfly/react-code-editor@5.1.1-prerelease.14 - @patternfly/react-core@5.1.1-prerelease.14 - @patternfly/react-docs@6.1.1-prerelease.15 - @patternfly/react-integration@5.1.1-prerelease.8 - demo-app-ts@5.1.1-prerelease.13 - @patternfly/react-table@5.1.1-prerelease.14 * chore(Brand): update tests (patternfly#9543) * chore(Brand): update tests * add more tests * add width test * test updates * feat(Select) - add appendTo to SelectPopperProps (patternfly#9578) * fix(misc): fixed broken CodeSandbox demos (patternfly#9519) * update import paths * fix(table): update data imports to absolute * fix remaining codesandbox demos * chore(release): releasing packages [ci skip] - @patternfly/react-code-editor@5.1.1-prerelease.15 - @patternfly/react-core@5.1.1-prerelease.15 - @patternfly/react-docs@6.1.1-prerelease.16 - demo-app-ts@5.1.1-prerelease.14 - @patternfly/react-table@5.1.1-prerelease.15 * chore: update breadcrumb dropdown item arrow to work in RTL (patternfly#9603) * chore: update breadcrumb dropdown item arrow to work in RTL * chore: use icon with shouldMirrorRTL instead * chore(release): releasing packages [ci skip] - @patternfly/react-code-editor@5.1.1-prerelease.16 - @patternfly/react-core@5.1.1-prerelease.16 - @patternfly/react-docs@6.1.1-prerelease.17 - demo-app-ts@5.1.1-prerelease.15 - @patternfly/react-table@5.1.1-prerelease.16 * fix(Slider): Updated slider to work in RTL. (patternfly#9655) * fix(Slider): Updred slider to work in RTL. Deprecated rightActions and leftActions props, added endActions and startActions props. * fixes from comments * docs(Toolbar): remove test example (patternfly#9614) * docs(tabs): Clean up React documentation content. (patternfly#9606) * docs(tabs):clean up React documentation content. * Update packages/react-core/src/components/Tabs/examples/Tabs.md * chore(release): releasing packages [ci skip] - @patternfly/react-code-editor@5.1.1-prerelease.17 - @patternfly/react-core@5.1.1-prerelease.17 - @patternfly/react-docs@6.1.1-prerelease.18 - demo-app-ts@5.1.1-prerelease.16 - @patternfly/react-table@5.1.1-prerelease.17 * fix(popper): add start/end positioning with RTL support, update default (patternfly#9628) * fix(popper): add start/end positioning with RTL support, update default * ensure that getLanguageDirection only returns ltr or rtl * fix(Popper): expanded types to include start/end; updated position value * fix(Dropdown): Add appendTo to dropdownPopperProps interface (patternfly#9635) * feat(Timestamp): allowed displayed datetime to be UTC (patternfly#9649) * feat(Timestamp): allowed displayed datetime to be UTC * Updated rendering of default UTC suffix * chore(release): releasing packages [ci skip] - @patternfly/react-code-editor@5.1.1-prerelease.18 - @patternfly/react-core@5.1.1-prerelease.18 - @patternfly/react-docs@6.1.1-prerelease.19 - demo-app-ts@5.1.1-prerelease.17 - @patternfly/react-table@5.1.1-prerelease.18 * chore(deps): update dependency @patternfly/patternfly to v5.1.0-prerelease.32 (patternfly#9642) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * fix(Tabs): allow RTL scrolling (patternfly#9633) * fix(Tabs): allow RTL scrolling * add direction assignment to update * update aria label descriptions * add props and deprecate old, update internal state names * update desc * chore(release): releasing packages [ci skip] - @patternfly/react-charts@7.1.1-prerelease.8 - @patternfly/react-code-editor@5.1.1-prerelease.19 - @patternfly/react-core@5.1.1-prerelease.19 - @patternfly/react-docs@6.1.1-prerelease.20 - @patternfly/react-icons@5.1.1-prerelease.7 - demo-app-ts@5.1.1-prerelease.18 - @patternfly/react-styles@5.1.1-prerelease.7 - @patternfly/react-table@5.1.1-prerelease.19 - @patternfly/react-tokens@5.1.1-prerelease.7 * fix(Nav): allow RTL scrolling (patternfly#9637) * fix(Nav): allow rtl scrolling * add direction assignment to update * update aria label descriptions * add new props and deprecate old * update desc * update other test snaps * chore(BackgroundImage): update tests (patternfly#9584) * chore(BackgroundImage): update tests * add spread prop test, update test * use styles obj * update test name to use styles * feat(Label) add option to make label clickable (patternfly#9284) * feat(Label) add option to make label clickable * add type to label button * chore(Label): Address misc PR feedback * chore(Label): Remove mention of onClick being incompatible with overflow * chore(Label): Remove prop from effect deps where it's no longer needed --------- Co-authored-by: Austin Sullivan <ausulliv@redhat.com> * feat(charts): add RTL legend support (patternfly#9570) * feat(charts): add RTL legend support * clone data/label components * remove legend positions, add beta * remove last position update * update logic to account for text length * update clones * chore(release): releasing packages [ci skip] - @patternfly/react-charts@7.1.1-prerelease.9 - @patternfly/react-code-editor@5.1.1-prerelease.20 - @patternfly/react-core@5.1.1-prerelease.20 - @patternfly/react-docs@6.1.1-prerelease.21 - demo-app-ts@5.1.1-prerelease.19 - @patternfly/react-table@5.1.1-prerelease.20 * fix(PrimaryDetail): remove primary detail card view require statement (patternfly#9661) * chore(release): releasing packages [ci skip] - @patternfly/react-code-editor@5.1.1-prerelease.21 - @patternfly/react-core@5.1.1-prerelease.21 - @patternfly/react-docs@6.1.1-prerelease.22 - demo-app-ts@5.1.1-prerelease.20 - @patternfly/react-table@5.1.1-prerelease.21 * fix(Draggable): dont disable droppable on false ondrag (patternfly#9646) * chore(release): releasing packages [ci skip] - @patternfly/react-code-editor@5.1.1-prerelease.22 - @patternfly/react-core@5.1.1-prerelease.22 - @patternfly/react-docs@6.1.1-prerelease.23 - demo-app-ts@5.1.1-prerelease.21 - @patternfly/react-table@5.1.1-prerelease.22 * chore(screenshots): Updated screenshots (patternfly#9660) * chore(screenshots): Updated screenshots * rebase and update * fix: dry run publishing v6 alphas --------- Co-authored-by: adamviktora <84135613+adamviktora@users.noreply.github.com> Co-authored-by: Titani Labaj <39532947+tlabaj@users.noreply.github.com> Co-authored-by: Austin Sullivan <ausulliv@redhat.com> Co-authored-by: patternfly-build <patternfly-build@redhat.com> Co-authored-by: kmcfaul <45077788+kmcfaul@users.noreply.github.com> Co-authored-by: Maria <mariaaga@redhat.com> Co-authored-by: Jenny <32821331+jenny-s51@users.noreply.github.com> Co-authored-by: Michael Coker <35148959+mcoker@users.noreply.github.com> Co-authored-by: Erin Donehoo <105813956+edonehoo@users.noreply.github.com> Co-authored-by: Eric Olkowski <70952936+thatblindgeye@users.noreply.github.com> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: Dominik Petřík <77832970+Dominik-Petrik@users.noreply.github.com> Co-authored-by: Dallas <dallas.nicol@gmail.com>
* refactor(SliderStep): use token instead for hardcoded value (#9651) * feat(Drawer): Added start and end to position props, updated resizing to work with RTL (#9627) * feat(Drawer): Added start and end to position props, updaed resizing to work with RTL * update logic for newsize * fix(Modal): Prevent duplicate ids within Modal (#9555) * chore(release): releasing packages [ci skip] - @patternfly/react-code-editor@5.1.1-prerelease.14 - @patternfly/react-core@5.1.1-prerelease.14 - @patternfly/react-docs@6.1.1-prerelease.15 - @patternfly/react-integration@5.1.1-prerelease.8 - demo-app-ts@5.1.1-prerelease.13 - @patternfly/react-table@5.1.1-prerelease.14 * chore(Brand): update tests (#9543) * chore(Brand): update tests * add more tests * add width test * test updates * feat(Select) - add appendTo to SelectPopperProps (#9578) * fix(misc): fixed broken CodeSandbox demos (#9519) * update import paths * fix(table): update data imports to absolute * fix remaining codesandbox demos * chore(release): releasing packages [ci skip] - @patternfly/react-code-editor@5.1.1-prerelease.15 - @patternfly/react-core@5.1.1-prerelease.15 - @patternfly/react-docs@6.1.1-prerelease.16 - demo-app-ts@5.1.1-prerelease.14 - @patternfly/react-table@5.1.1-prerelease.15 * chore: update breadcrumb dropdown item arrow to work in RTL (#9603) * chore: update breadcrumb dropdown item arrow to work in RTL * chore: use icon with shouldMirrorRTL instead * chore(release): releasing packages [ci skip] - @patternfly/react-code-editor@5.1.1-prerelease.16 - @patternfly/react-core@5.1.1-prerelease.16 - @patternfly/react-docs@6.1.1-prerelease.17 - demo-app-ts@5.1.1-prerelease.15 - @patternfly/react-table@5.1.1-prerelease.16 * fix(Slider): Updated slider to work in RTL. (#9655) * fix(Slider): Updred slider to work in RTL. Deprecated rightActions and leftActions props, added endActions and startActions props. * fixes from comments * docs(Toolbar): remove test example (#9614) * docs(tabs): Clean up React documentation content. (#9606) * docs(tabs):clean up React documentation content. * Update packages/react-core/src/components/Tabs/examples/Tabs.md * chore(release): releasing packages [ci skip] - @patternfly/react-code-editor@5.1.1-prerelease.17 - @patternfly/react-core@5.1.1-prerelease.17 - @patternfly/react-docs@6.1.1-prerelease.18 - demo-app-ts@5.1.1-prerelease.16 - @patternfly/react-table@5.1.1-prerelease.17 * fix(popper): add start/end positioning with RTL support, update default (#9628) * fix(popper): add start/end positioning with RTL support, update default * ensure that getLanguageDirection only returns ltr or rtl * fix(Popper): expanded types to include start/end; updated position value * fix(Dropdown): Add appendTo to dropdownPopperProps interface (#9635) * feat(Timestamp): allowed displayed datetime to be UTC (#9649) * feat(Timestamp): allowed displayed datetime to be UTC * Updated rendering of default UTC suffix * chore(release): releasing packages [ci skip] - @patternfly/react-code-editor@5.1.1-prerelease.18 - @patternfly/react-core@5.1.1-prerelease.18 - @patternfly/react-docs@6.1.1-prerelease.19 - demo-app-ts@5.1.1-prerelease.17 - @patternfly/react-table@5.1.1-prerelease.18 * chore(deps): update dependency @patternfly/patternfly to v5.1.0-prerelease.32 (#9642) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * fix(Tabs): allow RTL scrolling (#9633) * fix(Tabs): allow RTL scrolling * add direction assignment to update * update aria label descriptions * add props and deprecate old, update internal state names * update desc * chore(release): releasing packages [ci skip] - @patternfly/react-charts@7.1.1-prerelease.8 - @patternfly/react-code-editor@5.1.1-prerelease.19 - @patternfly/react-core@5.1.1-prerelease.19 - @patternfly/react-docs@6.1.1-prerelease.20 - @patternfly/react-icons@5.1.1-prerelease.7 - demo-app-ts@5.1.1-prerelease.18 - @patternfly/react-styles@5.1.1-prerelease.7 - @patternfly/react-table@5.1.1-prerelease.19 - @patternfly/react-tokens@5.1.1-prerelease.7 * fix(Nav): allow RTL scrolling (#9637) * fix(Nav): allow rtl scrolling * add direction assignment to update * update aria label descriptions * add new props and deprecate old * update desc * update other test snaps * chore(BackgroundImage): update tests (#9584) * chore(BackgroundImage): update tests * add spread prop test, update test * use styles obj * update test name to use styles * feat(Label) add option to make label clickable (#9284) * feat(Label) add option to make label clickable * add type to label button * chore(Label): Address misc PR feedback * chore(Label): Remove mention of onClick being incompatible with overflow * chore(Label): Remove prop from effect deps where it's no longer needed --------- Co-authored-by: Austin Sullivan <ausulliv@redhat.com> * feat(charts): add RTL legend support (#9570) * feat(charts): add RTL legend support * clone data/label components * remove legend positions, add beta * remove last position update * update logic to account for text length * update clones * chore(release): releasing packages [ci skip] - @patternfly/react-charts@7.1.1-prerelease.9 - @patternfly/react-code-editor@5.1.1-prerelease.20 - @patternfly/react-core@5.1.1-prerelease.20 - @patternfly/react-docs@6.1.1-prerelease.21 - demo-app-ts@5.1.1-prerelease.19 - @patternfly/react-table@5.1.1-prerelease.20 * fix(PrimaryDetail): remove primary detail card view require statement (#9661) * chore(release): releasing packages [ci skip] - @patternfly/react-code-editor@5.1.1-prerelease.21 - @patternfly/react-core@5.1.1-prerelease.21 - @patternfly/react-docs@6.1.1-prerelease.22 - demo-app-ts@5.1.1-prerelease.20 - @patternfly/react-table@5.1.1-prerelease.21 * fix(Draggable): dont disable droppable on false ondrag (#9646) * chore(release): releasing packages [ci skip] - @patternfly/react-code-editor@5.1.1-prerelease.22 - @patternfly/react-core@5.1.1-prerelease.22 - @patternfly/react-docs@6.1.1-prerelease.23 - demo-app-ts@5.1.1-prerelease.21 - @patternfly/react-table@5.1.1-prerelease.22 * chore(screenshots): Updated screenshots (#9660) * chore(screenshots): Updated screenshots * rebase and update * Revert "chore(deps): update dependency ts-patch to v3 (#9271)" (#9701) This reverts commit 03985a2. * chore(release): releasing packages [ci skip] - @patternfly/react-docs@6.1.1-prerelease.24 * fix: white space change to trigger new prereleases [skip-a11y] * fix: whitespace changes to trigger prereleases (#9702) * chore(release): releasing packages [ci skip] - @patternfly/react-charts@7.1.1-prerelease.10 - @patternfly/react-code-editor@5.1.1-prerelease.23 - @patternfly/react-core@5.1.1-prerelease.23 - @patternfly/react-docs@6.1.1-prerelease.25 - @patternfly/react-icons@5.1.1-prerelease.8 - demo-app-ts@5.1.1-prerelease.22 - @patternfly/react-styles@5.1.1-prerelease.8 - @patternfly/react-table@5.1.1-prerelease.23 - @patternfly/react-tokens@5.1.1-prerelease.8 * fix: Release alphas from v6 and rebase from main (#9692) * refactor(SliderStep): use token instead for hardcoded value (#9651) * feat(Drawer): Added start and end to position props, updated resizing to work with RTL (#9627) * feat(Drawer): Added start and end to position props, updaed resizing to work with RTL * update logic for newsize * fix(Modal): Prevent duplicate ids within Modal (#9555) * chore(release): releasing packages [ci skip] - @patternfly/react-code-editor@5.1.1-prerelease.14 - @patternfly/react-core@5.1.1-prerelease.14 - @patternfly/react-docs@6.1.1-prerelease.15 - @patternfly/react-integration@5.1.1-prerelease.8 - demo-app-ts@5.1.1-prerelease.13 - @patternfly/react-table@5.1.1-prerelease.14 * chore(Brand): update tests (#9543) * chore(Brand): update tests * add more tests * add width test * test updates * feat(Select) - add appendTo to SelectPopperProps (#9578) * fix(misc): fixed broken CodeSandbox demos (#9519) * update import paths * fix(table): update data imports to absolute * fix remaining codesandbox demos * chore(release): releasing packages [ci skip] - @patternfly/react-code-editor@5.1.1-prerelease.15 - @patternfly/react-core@5.1.1-prerelease.15 - @patternfly/react-docs@6.1.1-prerelease.16 - demo-app-ts@5.1.1-prerelease.14 - @patternfly/react-table@5.1.1-prerelease.15 * chore: update breadcrumb dropdown item arrow to work in RTL (#9603) * chore: update breadcrumb dropdown item arrow to work in RTL * chore: use icon with shouldMirrorRTL instead * chore(release): releasing packages [ci skip] - @patternfly/react-code-editor@5.1.1-prerelease.16 - @patternfly/react-core@5.1.1-prerelease.16 - @patternfly/react-docs@6.1.1-prerelease.17 - demo-app-ts@5.1.1-prerelease.15 - @patternfly/react-table@5.1.1-prerelease.16 * fix(Slider): Updated slider to work in RTL. (#9655) * fix(Slider): Updred slider to work in RTL. Deprecated rightActions and leftActions props, added endActions and startActions props. * fixes from comments * docs(Toolbar): remove test example (#9614) * docs(tabs): Clean up React documentation content. (#9606) * docs(tabs):clean up React documentation content. * Update packages/react-core/src/components/Tabs/examples/Tabs.md * chore(release): releasing packages [ci skip] - @patternfly/react-code-editor@5.1.1-prerelease.17 - @patternfly/react-core@5.1.1-prerelease.17 - @patternfly/react-docs@6.1.1-prerelease.18 - demo-app-ts@5.1.1-prerelease.16 - @patternfly/react-table@5.1.1-prerelease.17 * fix(popper): add start/end positioning with RTL support, update default (#9628) * fix(popper): add start/end positioning with RTL support, update default * ensure that getLanguageDirection only returns ltr or rtl * fix(Popper): expanded types to include start/end; updated position value * fix(Dropdown): Add appendTo to dropdownPopperProps interface (#9635) * feat(Timestamp): allowed displayed datetime to be UTC (#9649) * feat(Timestamp): allowed displayed datetime to be UTC * Updated rendering of default UTC suffix * chore(release): releasing packages [ci skip] - @patternfly/react-code-editor@5.1.1-prerelease.18 - @patternfly/react-core@5.1.1-prerelease.18 - @patternfly/react-docs@6.1.1-prerelease.19 - demo-app-ts@5.1.1-prerelease.17 - @patternfly/react-table@5.1.1-prerelease.18 * chore(deps): update dependency @patternfly/patternfly to v5.1.0-prerelease.32 (#9642) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * fix(Tabs): allow RTL scrolling (#9633) * fix(Tabs): allow RTL scrolling * add direction assignment to update * update aria label descriptions * add props and deprecate old, update internal state names * update desc * chore(release): releasing packages [ci skip] - @patternfly/react-charts@7.1.1-prerelease.8 - @patternfly/react-code-editor@5.1.1-prerelease.19 - @patternfly/react-core@5.1.1-prerelease.19 - @patternfly/react-docs@6.1.1-prerelease.20 - @patternfly/react-icons@5.1.1-prerelease.7 - demo-app-ts@5.1.1-prerelease.18 - @patternfly/react-styles@5.1.1-prerelease.7 - @patternfly/react-table@5.1.1-prerelease.19 - @patternfly/react-tokens@5.1.1-prerelease.7 * fix(Nav): allow RTL scrolling (#9637) * fix(Nav): allow rtl scrolling * add direction assignment to update * update aria label descriptions * add new props and deprecate old * update desc * update other test snaps * chore(BackgroundImage): update tests (#9584) * chore(BackgroundImage): update tests * add spread prop test, update test * use styles obj * update test name to use styles * feat(Label) add option to make label clickable (#9284) * feat(Label) add option to make label clickable * add type to label button * chore(Label): Address misc PR feedback * chore(Label): Remove mention of onClick being incompatible with overflow * chore(Label): Remove prop from effect deps where it's no longer needed --------- Co-authored-by: Austin Sullivan <ausulliv@redhat.com> * feat(charts): add RTL legend support (#9570) * feat(charts): add RTL legend support * clone data/label components * remove legend positions, add beta * remove last position update * update logic to account for text length * update clones * chore(release): releasing packages [ci skip] - @patternfly/react-charts@7.1.1-prerelease.9 - @patternfly/react-code-editor@5.1.1-prerelease.20 - @patternfly/react-core@5.1.1-prerelease.20 - @patternfly/react-docs@6.1.1-prerelease.21 - demo-app-ts@5.1.1-prerelease.19 - @patternfly/react-table@5.1.1-prerelease.20 * fix(PrimaryDetail): remove primary detail card view require statement (#9661) * chore(release): releasing packages [ci skip] - @patternfly/react-code-editor@5.1.1-prerelease.21 - @patternfly/react-core@5.1.1-prerelease.21 - @patternfly/react-docs@6.1.1-prerelease.22 - demo-app-ts@5.1.1-prerelease.20 - @patternfly/react-table@5.1.1-prerelease.21 * fix(Draggable): dont disable droppable on false ondrag (#9646) * chore(release): releasing packages [ci skip] - @patternfly/react-code-editor@5.1.1-prerelease.22 - @patternfly/react-core@5.1.1-prerelease.22 - @patternfly/react-docs@6.1.1-prerelease.23 - demo-app-ts@5.1.1-prerelease.21 - @patternfly/react-table@5.1.1-prerelease.22 * chore(screenshots): Updated screenshots (#9660) * chore(screenshots): Updated screenshots * rebase and update * fix: dry run publishing v6 alphas --------- Co-authored-by: adamviktora <84135613+adamviktora@users.noreply.github.com> Co-authored-by: Titani Labaj <39532947+tlabaj@users.noreply.github.com> Co-authored-by: Austin Sullivan <ausulliv@redhat.com> Co-authored-by: patternfly-build <patternfly-build@redhat.com> Co-authored-by: kmcfaul <45077788+kmcfaul@users.noreply.github.com> Co-authored-by: Maria <mariaaga@redhat.com> Co-authored-by: Jenny <32821331+jenny-s51@users.noreply.github.com> Co-authored-by: Michael Coker <35148959+mcoker@users.noreply.github.com> Co-authored-by: Erin Donehoo <105813956+edonehoo@users.noreply.github.com> Co-authored-by: Eric Olkowski <70952936+thatblindgeye@users.noreply.github.com> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: Dominik Petřík <77832970+Dominik-Petrik@users.noreply.github.com> Co-authored-by: Dallas <dallas.nicol@gmail.com> * fix: whitespace change to try out dryrun * fix: remove --no-private with dryrun [skip-a11y] * fix: turn off dry run and release alphas [skip-a11y] * chore(release): releasing packages [ci skip] - eslint-plugin-patternfly-react@6.0.0-alpha.1 - @patternfly/react-charts@8.0.0-alpha.1 - @patternfly/react-code-editor@6.0.0-alpha.1 - @patternfly/react-core@6.0.0-alpha.1 - @patternfly/react-docs@7.0.0-alpha.1 - @patternfly/react-icons@6.0.0-alpha.1 - @patternfly/react-integration@6.0.0-alpha.1 - demo-app-ts@5.1.1-alpha.0 - @patternfly/react-styles@6.0.0-alpha.1 - @patternfly/react-table@6.0.0-alpha.1 - @patternfly/react-tokens@6.0.0-alpha.1 --------- Co-authored-by: adamviktora <84135613+adamviktora@users.noreply.github.com> Co-authored-by: Austin Sullivan <ausulliv@redhat.com> Co-authored-by: patternfly-build <patternfly-build@redhat.com> Co-authored-by: kmcfaul <45077788+kmcfaul@users.noreply.github.com> Co-authored-by: Maria <mariaaga@redhat.com> Co-authored-by: Jenny <32821331+jenny-s51@users.noreply.github.com> Co-authored-by: Michael Coker <35148959+mcoker@users.noreply.github.com> Co-authored-by: Erin Donehoo <105813956+edonehoo@users.noreply.github.com> Co-authored-by: Eric Olkowski <70952936+thatblindgeye@users.noreply.github.com> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: Dominik Petřík <77832970+Dominik-Petrik@users.noreply.github.com> Co-authored-by: Dallas <dallas.nicol@gmail.com> Co-authored-by: Nicole Thoen <nthoen@redhat.com>
* refactor(SliderStep): use token instead for hardcoded value (patternfly#9651) * feat(Drawer): Added start and end to position props, updated resizing to work with RTL (patternfly#9627) * feat(Drawer): Added start and end to position props, updaed resizing to work with RTL * update logic for newsize * fix(Modal): Prevent duplicate ids within Modal (patternfly#9555) * chore(release): releasing packages [ci skip] - @patternfly/react-code-editor@5.1.1-prerelease.14 - @patternfly/react-core@5.1.1-prerelease.14 - @patternfly/react-docs@6.1.1-prerelease.15 - @patternfly/react-integration@5.1.1-prerelease.8 - demo-app-ts@5.1.1-prerelease.13 - @patternfly/react-table@5.1.1-prerelease.14 * chore(Brand): update tests (patternfly#9543) * chore(Brand): update tests * add more tests * add width test * test updates * feat(Select) - add appendTo to SelectPopperProps (patternfly#9578) * fix(misc): fixed broken CodeSandbox demos (patternfly#9519) * update import paths * fix(table): update data imports to absolute * fix remaining codesandbox demos * chore(release): releasing packages [ci skip] - @patternfly/react-code-editor@5.1.1-prerelease.15 - @patternfly/react-core@5.1.1-prerelease.15 - @patternfly/react-docs@6.1.1-prerelease.16 - demo-app-ts@5.1.1-prerelease.14 - @patternfly/react-table@5.1.1-prerelease.15 * chore: update breadcrumb dropdown item arrow to work in RTL (patternfly#9603) * chore: update breadcrumb dropdown item arrow to work in RTL * chore: use icon with shouldMirrorRTL instead * chore(release): releasing packages [ci skip] - @patternfly/react-code-editor@5.1.1-prerelease.16 - @patternfly/react-core@5.1.1-prerelease.16 - @patternfly/react-docs@6.1.1-prerelease.17 - demo-app-ts@5.1.1-prerelease.15 - @patternfly/react-table@5.1.1-prerelease.16 * fix(Slider): Updated slider to work in RTL. (patternfly#9655) * fix(Slider): Updred slider to work in RTL. Deprecated rightActions and leftActions props, added endActions and startActions props. * fixes from comments * docs(Toolbar): remove test example (patternfly#9614) * docs(tabs): Clean up React documentation content. (patternfly#9606) * docs(tabs):clean up React documentation content. * Update packages/react-core/src/components/Tabs/examples/Tabs.md * chore(release): releasing packages [ci skip] - @patternfly/react-code-editor@5.1.1-prerelease.17 - @patternfly/react-core@5.1.1-prerelease.17 - @patternfly/react-docs@6.1.1-prerelease.18 - demo-app-ts@5.1.1-prerelease.16 - @patternfly/react-table@5.1.1-prerelease.17 * fix(popper): add start/end positioning with RTL support, update default (patternfly#9628) * fix(popper): add start/end positioning with RTL support, update default * ensure that getLanguageDirection only returns ltr or rtl * fix(Popper): expanded types to include start/end; updated position value * fix(Dropdown): Add appendTo to dropdownPopperProps interface (patternfly#9635) * feat(Timestamp): allowed displayed datetime to be UTC (patternfly#9649) * feat(Timestamp): allowed displayed datetime to be UTC * Updated rendering of default UTC suffix * chore(release): releasing packages [ci skip] - @patternfly/react-code-editor@5.1.1-prerelease.18 - @patternfly/react-core@5.1.1-prerelease.18 - @patternfly/react-docs@6.1.1-prerelease.19 - demo-app-ts@5.1.1-prerelease.17 - @patternfly/react-table@5.1.1-prerelease.18 * chore(deps): update dependency @patternfly/patternfly to v5.1.0-prerelease.32 (patternfly#9642) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * fix(Tabs): allow RTL scrolling (patternfly#9633) * fix(Tabs): allow RTL scrolling * add direction assignment to update * update aria label descriptions * add props and deprecate old, update internal state names * update desc * chore(release): releasing packages [ci skip] - @patternfly/react-charts@7.1.1-prerelease.8 - @patternfly/react-code-editor@5.1.1-prerelease.19 - @patternfly/react-core@5.1.1-prerelease.19 - @patternfly/react-docs@6.1.1-prerelease.20 - @patternfly/react-icons@5.1.1-prerelease.7 - demo-app-ts@5.1.1-prerelease.18 - @patternfly/react-styles@5.1.1-prerelease.7 - @patternfly/react-table@5.1.1-prerelease.19 - @patternfly/react-tokens@5.1.1-prerelease.7 * fix(Nav): allow RTL scrolling (patternfly#9637) * fix(Nav): allow rtl scrolling * add direction assignment to update * update aria label descriptions * add new props and deprecate old * update desc * update other test snaps * chore(BackgroundImage): update tests (patternfly#9584) * chore(BackgroundImage): update tests * add spread prop test, update test * use styles obj * update test name to use styles * feat(Label) add option to make label clickable (patternfly#9284) * feat(Label) add option to make label clickable * add type to label button * chore(Label): Address misc PR feedback * chore(Label): Remove mention of onClick being incompatible with overflow * chore(Label): Remove prop from effect deps where it's no longer needed --------- Co-authored-by: Austin Sullivan <ausulliv@redhat.com> * feat(charts): add RTL legend support (patternfly#9570) * feat(charts): add RTL legend support * clone data/label components * remove legend positions, add beta * remove last position update * update logic to account for text length * update clones * chore(release): releasing packages [ci skip] - @patternfly/react-charts@7.1.1-prerelease.9 - @patternfly/react-code-editor@5.1.1-prerelease.20 - @patternfly/react-core@5.1.1-prerelease.20 - @patternfly/react-docs@6.1.1-prerelease.21 - demo-app-ts@5.1.1-prerelease.19 - @patternfly/react-table@5.1.1-prerelease.20 * fix(PrimaryDetail): remove primary detail card view require statement (patternfly#9661) * chore(release): releasing packages [ci skip] - @patternfly/react-code-editor@5.1.1-prerelease.21 - @patternfly/react-core@5.1.1-prerelease.21 - @patternfly/react-docs@6.1.1-prerelease.22 - demo-app-ts@5.1.1-prerelease.20 - @patternfly/react-table@5.1.1-prerelease.21 * fix(Draggable): dont disable droppable on false ondrag (patternfly#9646) * chore(release): releasing packages [ci skip] - @patternfly/react-code-editor@5.1.1-prerelease.22 - @patternfly/react-core@5.1.1-prerelease.22 - @patternfly/react-docs@6.1.1-prerelease.23 - demo-app-ts@5.1.1-prerelease.21 - @patternfly/react-table@5.1.1-prerelease.22 * chore(screenshots): Updated screenshots (patternfly#9660) * chore(screenshots): Updated screenshots * rebase and update * fix: dry run publishing v6 alphas --------- Co-authored-by: adamviktora <84135613+adamviktora@users.noreply.github.com> Co-authored-by: Titani Labaj <39532947+tlabaj@users.noreply.github.com> Co-authored-by: Austin Sullivan <ausulliv@redhat.com> Co-authored-by: patternfly-build <patternfly-build@redhat.com> Co-authored-by: kmcfaul <45077788+kmcfaul@users.noreply.github.com> Co-authored-by: Maria <mariaaga@redhat.com> Co-authored-by: Jenny <32821331+jenny-s51@users.noreply.github.com> Co-authored-by: Michael Coker <35148959+mcoker@users.noreply.github.com> Co-authored-by: Erin Donehoo <105813956+edonehoo@users.noreply.github.com> Co-authored-by: Eric Olkowski <70952936+thatblindgeye@users.noreply.github.com> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: Dominik Petřík <77832970+Dominik-Petrik@users.noreply.github.com> Co-authored-by: Dallas <dallas.nicol@gmail.com>
* refactor(SliderStep): use token instead for hardcoded value (patternfly#9651) * feat(Drawer): Added start and end to position props, updated resizing to work with RTL (patternfly#9627) * feat(Drawer): Added start and end to position props, updaed resizing to work with RTL * update logic for newsize * fix(Modal): Prevent duplicate ids within Modal (patternfly#9555) * chore(release): releasing packages [ci skip] - @patternfly/react-code-editor@5.1.1-prerelease.14 - @patternfly/react-core@5.1.1-prerelease.14 - @patternfly/react-docs@6.1.1-prerelease.15 - @patternfly/react-integration@5.1.1-prerelease.8 - demo-app-ts@5.1.1-prerelease.13 - @patternfly/react-table@5.1.1-prerelease.14 * chore(Brand): update tests (patternfly#9543) * chore(Brand): update tests * add more tests * add width test * test updates * feat(Select) - add appendTo to SelectPopperProps (patternfly#9578) * fix(misc): fixed broken CodeSandbox demos (patternfly#9519) * update import paths * fix(table): update data imports to absolute * fix remaining codesandbox demos * chore(release): releasing packages [ci skip] - @patternfly/react-code-editor@5.1.1-prerelease.15 - @patternfly/react-core@5.1.1-prerelease.15 - @patternfly/react-docs@6.1.1-prerelease.16 - demo-app-ts@5.1.1-prerelease.14 - @patternfly/react-table@5.1.1-prerelease.15 * chore: update breadcrumb dropdown item arrow to work in RTL (patternfly#9603) * chore: update breadcrumb dropdown item arrow to work in RTL * chore: use icon with shouldMirrorRTL instead * chore(release): releasing packages [ci skip] - @patternfly/react-code-editor@5.1.1-prerelease.16 - @patternfly/react-core@5.1.1-prerelease.16 - @patternfly/react-docs@6.1.1-prerelease.17 - demo-app-ts@5.1.1-prerelease.15 - @patternfly/react-table@5.1.1-prerelease.16 * fix(Slider): Updated slider to work in RTL. (patternfly#9655) * fix(Slider): Updred slider to work in RTL. Deprecated rightActions and leftActions props, added endActions and startActions props. * fixes from comments * docs(Toolbar): remove test example (patternfly#9614) * docs(tabs): Clean up React documentation content. (patternfly#9606) * docs(tabs):clean up React documentation content. * Update packages/react-core/src/components/Tabs/examples/Tabs.md * chore(release): releasing packages [ci skip] - @patternfly/react-code-editor@5.1.1-prerelease.17 - @patternfly/react-core@5.1.1-prerelease.17 - @patternfly/react-docs@6.1.1-prerelease.18 - demo-app-ts@5.1.1-prerelease.16 - @patternfly/react-table@5.1.1-prerelease.17 * fix(popper): add start/end positioning with RTL support, update default (patternfly#9628) * fix(popper): add start/end positioning with RTL support, update default * ensure that getLanguageDirection only returns ltr or rtl * fix(Popper): expanded types to include start/end; updated position value * fix(Dropdown): Add appendTo to dropdownPopperProps interface (patternfly#9635) * feat(Timestamp): allowed displayed datetime to be UTC (patternfly#9649) * feat(Timestamp): allowed displayed datetime to be UTC * Updated rendering of default UTC suffix * chore(release): releasing packages [ci skip] - @patternfly/react-code-editor@5.1.1-prerelease.18 - @patternfly/react-core@5.1.1-prerelease.18 - @patternfly/react-docs@6.1.1-prerelease.19 - demo-app-ts@5.1.1-prerelease.17 - @patternfly/react-table@5.1.1-prerelease.18 * chore(deps): update dependency @patternfly/patternfly to v5.1.0-prerelease.32 (patternfly#9642) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * fix(Tabs): allow RTL scrolling (patternfly#9633) * fix(Tabs): allow RTL scrolling * add direction assignment to update * update aria label descriptions * add props and deprecate old, update internal state names * update desc * chore(release): releasing packages [ci skip] - @patternfly/react-charts@7.1.1-prerelease.8 - @patternfly/react-code-editor@5.1.1-prerelease.19 - @patternfly/react-core@5.1.1-prerelease.19 - @patternfly/react-docs@6.1.1-prerelease.20 - @patternfly/react-icons@5.1.1-prerelease.7 - demo-app-ts@5.1.1-prerelease.18 - @patternfly/react-styles@5.1.1-prerelease.7 - @patternfly/react-table@5.1.1-prerelease.19 - @patternfly/react-tokens@5.1.1-prerelease.7 * fix(Nav): allow RTL scrolling (patternfly#9637) * fix(Nav): allow rtl scrolling * add direction assignment to update * update aria label descriptions * add new props and deprecate old * update desc * update other test snaps * chore(BackgroundImage): update tests (patternfly#9584) * chore(BackgroundImage): update tests * add spread prop test, update test * use styles obj * update test name to use styles * feat(Label) add option to make label clickable (patternfly#9284) * feat(Label) add option to make label clickable * add type to label button * chore(Label): Address misc PR feedback * chore(Label): Remove mention of onClick being incompatible with overflow * chore(Label): Remove prop from effect deps where it's no longer needed --------- Co-authored-by: Austin Sullivan <ausulliv@redhat.com> * feat(charts): add RTL legend support (patternfly#9570) * feat(charts): add RTL legend support * clone data/label components * remove legend positions, add beta * remove last position update * update logic to account for text length * update clones * chore(release): releasing packages [ci skip] - @patternfly/react-charts@7.1.1-prerelease.9 - @patternfly/react-code-editor@5.1.1-prerelease.20 - @patternfly/react-core@5.1.1-prerelease.20 - @patternfly/react-docs@6.1.1-prerelease.21 - demo-app-ts@5.1.1-prerelease.19 - @patternfly/react-table@5.1.1-prerelease.20 * fix(PrimaryDetail): remove primary detail card view require statement (patternfly#9661) * chore(release): releasing packages [ci skip] - @patternfly/react-code-editor@5.1.1-prerelease.21 - @patternfly/react-core@5.1.1-prerelease.21 - @patternfly/react-docs@6.1.1-prerelease.22 - demo-app-ts@5.1.1-prerelease.20 - @patternfly/react-table@5.1.1-prerelease.21 * fix(Draggable): dont disable droppable on false ondrag (patternfly#9646) * chore(release): releasing packages [ci skip] - @patternfly/react-code-editor@5.1.1-prerelease.22 - @patternfly/react-core@5.1.1-prerelease.22 - @patternfly/react-docs@6.1.1-prerelease.23 - demo-app-ts@5.1.1-prerelease.21 - @patternfly/react-table@5.1.1-prerelease.22 * chore(screenshots): Updated screenshots (patternfly#9660) * chore(screenshots): Updated screenshots * rebase and update * Revert "chore(deps): update dependency ts-patch to v3 (patternfly#9271)" (patternfly#9701) This reverts commit 03985a2. * chore(release): releasing packages [ci skip] - @patternfly/react-docs@6.1.1-prerelease.24 * fix: white space change to trigger new prereleases [skip-a11y] * fix: whitespace changes to trigger prereleases (patternfly#9702) * chore(release): releasing packages [ci skip] - @patternfly/react-charts@7.1.1-prerelease.10 - @patternfly/react-code-editor@5.1.1-prerelease.23 - @patternfly/react-core@5.1.1-prerelease.23 - @patternfly/react-docs@6.1.1-prerelease.25 - @patternfly/react-icons@5.1.1-prerelease.8 - demo-app-ts@5.1.1-prerelease.22 - @patternfly/react-styles@5.1.1-prerelease.8 - @patternfly/react-table@5.1.1-prerelease.23 - @patternfly/react-tokens@5.1.1-prerelease.8 * fix: Release alphas from v6 and rebase from main (patternfly#9692) * refactor(SliderStep): use token instead for hardcoded value (patternfly#9651) * feat(Drawer): Added start and end to position props, updated resizing to work with RTL (patternfly#9627) * feat(Drawer): Added start and end to position props, updaed resizing to work with RTL * update logic for newsize * fix(Modal): Prevent duplicate ids within Modal (patternfly#9555) * chore(release): releasing packages [ci skip] - @patternfly/react-code-editor@5.1.1-prerelease.14 - @patternfly/react-core@5.1.1-prerelease.14 - @patternfly/react-docs@6.1.1-prerelease.15 - @patternfly/react-integration@5.1.1-prerelease.8 - demo-app-ts@5.1.1-prerelease.13 - @patternfly/react-table@5.1.1-prerelease.14 * chore(Brand): update tests (patternfly#9543) * chore(Brand): update tests * add more tests * add width test * test updates * feat(Select) - add appendTo to SelectPopperProps (patternfly#9578) * fix(misc): fixed broken CodeSandbox demos (patternfly#9519) * update import paths * fix(table): update data imports to absolute * fix remaining codesandbox demos * chore(release): releasing packages [ci skip] - @patternfly/react-code-editor@5.1.1-prerelease.15 - @patternfly/react-core@5.1.1-prerelease.15 - @patternfly/react-docs@6.1.1-prerelease.16 - demo-app-ts@5.1.1-prerelease.14 - @patternfly/react-table@5.1.1-prerelease.15 * chore: update breadcrumb dropdown item arrow to work in RTL (patternfly#9603) * chore: update breadcrumb dropdown item arrow to work in RTL * chore: use icon with shouldMirrorRTL instead * chore(release): releasing packages [ci skip] - @patternfly/react-code-editor@5.1.1-prerelease.16 - @patternfly/react-core@5.1.1-prerelease.16 - @patternfly/react-docs@6.1.1-prerelease.17 - demo-app-ts@5.1.1-prerelease.15 - @patternfly/react-table@5.1.1-prerelease.16 * fix(Slider): Updated slider to work in RTL. (patternfly#9655) * fix(Slider): Updred slider to work in RTL. Deprecated rightActions and leftActions props, added endActions and startActions props. * fixes from comments * docs(Toolbar): remove test example (patternfly#9614) * docs(tabs): Clean up React documentation content. (patternfly#9606) * docs(tabs):clean up React documentation content. * Update packages/react-core/src/components/Tabs/examples/Tabs.md * chore(release): releasing packages [ci skip] - @patternfly/react-code-editor@5.1.1-prerelease.17 - @patternfly/react-core@5.1.1-prerelease.17 - @patternfly/react-docs@6.1.1-prerelease.18 - demo-app-ts@5.1.1-prerelease.16 - @patternfly/react-table@5.1.1-prerelease.17 * fix(popper): add start/end positioning with RTL support, update default (patternfly#9628) * fix(popper): add start/end positioning with RTL support, update default * ensure that getLanguageDirection only returns ltr or rtl * fix(Popper): expanded types to include start/end; updated position value * fix(Dropdown): Add appendTo to dropdownPopperProps interface (patternfly#9635) * feat(Timestamp): allowed displayed datetime to be UTC (patternfly#9649) * feat(Timestamp): allowed displayed datetime to be UTC * Updated rendering of default UTC suffix * chore(release): releasing packages [ci skip] - @patternfly/react-code-editor@5.1.1-prerelease.18 - @patternfly/react-core@5.1.1-prerelease.18 - @patternfly/react-docs@6.1.1-prerelease.19 - demo-app-ts@5.1.1-prerelease.17 - @patternfly/react-table@5.1.1-prerelease.18 * chore(deps): update dependency @patternfly/patternfly to v5.1.0-prerelease.32 (patternfly#9642) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * fix(Tabs): allow RTL scrolling (patternfly#9633) * fix(Tabs): allow RTL scrolling * add direction assignment to update * update aria label descriptions * add props and deprecate old, update internal state names * update desc * chore(release): releasing packages [ci skip] - @patternfly/react-charts@7.1.1-prerelease.8 - @patternfly/react-code-editor@5.1.1-prerelease.19 - @patternfly/react-core@5.1.1-prerelease.19 - @patternfly/react-docs@6.1.1-prerelease.20 - @patternfly/react-icons@5.1.1-prerelease.7 - demo-app-ts@5.1.1-prerelease.18 - @patternfly/react-styles@5.1.1-prerelease.7 - @patternfly/react-table@5.1.1-prerelease.19 - @patternfly/react-tokens@5.1.1-prerelease.7 * fix(Nav): allow RTL scrolling (patternfly#9637) * fix(Nav): allow rtl scrolling * add direction assignment to update * update aria label descriptions * add new props and deprecate old * update desc * update other test snaps * chore(BackgroundImage): update tests (patternfly#9584) * chore(BackgroundImage): update tests * add spread prop test, update test * use styles obj * update test name to use styles * feat(Label) add option to make label clickable (patternfly#9284) * feat(Label) add option to make label clickable * add type to label button * chore(Label): Address misc PR feedback * chore(Label): Remove mention of onClick being incompatible with overflow * chore(Label): Remove prop from effect deps where it's no longer needed --------- Co-authored-by: Austin Sullivan <ausulliv@redhat.com> * feat(charts): add RTL legend support (patternfly#9570) * feat(charts): add RTL legend support * clone data/label components * remove legend positions, add beta * remove last position update * update logic to account for text length * update clones * chore(release): releasing packages [ci skip] - @patternfly/react-charts@7.1.1-prerelease.9 - @patternfly/react-code-editor@5.1.1-prerelease.20 - @patternfly/react-core@5.1.1-prerelease.20 - @patternfly/react-docs@6.1.1-prerelease.21 - demo-app-ts@5.1.1-prerelease.19 - @patternfly/react-table@5.1.1-prerelease.20 * fix(PrimaryDetail): remove primary detail card view require statement (patternfly#9661) * chore(release): releasing packages [ci skip] - @patternfly/react-code-editor@5.1.1-prerelease.21 - @patternfly/react-core@5.1.1-prerelease.21 - @patternfly/react-docs@6.1.1-prerelease.22 - demo-app-ts@5.1.1-prerelease.20 - @patternfly/react-table@5.1.1-prerelease.21 * fix(Draggable): dont disable droppable on false ondrag (patternfly#9646) * chore(release): releasing packages [ci skip] - @patternfly/react-code-editor@5.1.1-prerelease.22 - @patternfly/react-core@5.1.1-prerelease.22 - @patternfly/react-docs@6.1.1-prerelease.23 - demo-app-ts@5.1.1-prerelease.21 - @patternfly/react-table@5.1.1-prerelease.22 * chore(screenshots): Updated screenshots (patternfly#9660) * chore(screenshots): Updated screenshots * rebase and update * fix: dry run publishing v6 alphas --------- Co-authored-by: adamviktora <84135613+adamviktora@users.noreply.github.com> Co-authored-by: Titani Labaj <39532947+tlabaj@users.noreply.github.com> Co-authored-by: Austin Sullivan <ausulliv@redhat.com> Co-authored-by: patternfly-build <patternfly-build@redhat.com> Co-authored-by: kmcfaul <45077788+kmcfaul@users.noreply.github.com> Co-authored-by: Maria <mariaaga@redhat.com> Co-authored-by: Jenny <32821331+jenny-s51@users.noreply.github.com> Co-authored-by: Michael Coker <35148959+mcoker@users.noreply.github.com> Co-authored-by: Erin Donehoo <105813956+edonehoo@users.noreply.github.com> Co-authored-by: Eric Olkowski <70952936+thatblindgeye@users.noreply.github.com> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: Dominik Petřík <77832970+Dominik-Petrik@users.noreply.github.com> Co-authored-by: Dallas <dallas.nicol@gmail.com> * fix: whitespace change to try out dryrun * fix: remove --no-private with dryrun [skip-a11y] * fix: turn off dry run and release alphas [skip-a11y] * chore(release): releasing packages [ci skip] - eslint-plugin-patternfly-react@6.0.0-alpha.1 - @patternfly/react-charts@8.0.0-alpha.1 - @patternfly/react-code-editor@6.0.0-alpha.1 - @patternfly/react-core@6.0.0-alpha.1 - @patternfly/react-docs@7.0.0-alpha.1 - @patternfly/react-icons@6.0.0-alpha.1 - @patternfly/react-integration@6.0.0-alpha.1 - demo-app-ts@5.1.1-alpha.0 - @patternfly/react-styles@6.0.0-alpha.1 - @patternfly/react-table@6.0.0-alpha.1 - @patternfly/react-tokens@6.0.0-alpha.1 --------- Co-authored-by: adamviktora <84135613+adamviktora@users.noreply.github.com> Co-authored-by: Austin Sullivan <ausulliv@redhat.com> Co-authored-by: patternfly-build <patternfly-build@redhat.com> Co-authored-by: kmcfaul <45077788+kmcfaul@users.noreply.github.com> Co-authored-by: Maria <mariaaga@redhat.com> Co-authored-by: Jenny <32821331+jenny-s51@users.noreply.github.com> Co-authored-by: Michael Coker <35148959+mcoker@users.noreply.github.com> Co-authored-by: Erin Donehoo <105813956+edonehoo@users.noreply.github.com> Co-authored-by: Eric Olkowski <70952936+thatblindgeye@users.noreply.github.com> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: Dominik Petřík <77832970+Dominik-Petrik@users.noreply.github.com> Co-authored-by: Dallas <dallas.nicol@gmail.com> Co-authored-by: Nicole Thoen <nthoen@redhat.com>
* refactor(SliderStep): use token instead for hardcoded value (patternfly#9651) * feat(Drawer): Added start and end to position props, updated resizing to work with RTL (patternfly#9627) * feat(Drawer): Added start and end to position props, updaed resizing to work with RTL * update logic for newsize * fix(Modal): Prevent duplicate ids within Modal (patternfly#9555) * chore(release): releasing packages [ci skip] - @patternfly/react-code-editor@5.1.1-prerelease.14 - @patternfly/react-core@5.1.1-prerelease.14 - @patternfly/react-docs@6.1.1-prerelease.15 - @patternfly/react-integration@5.1.1-prerelease.8 - demo-app-ts@5.1.1-prerelease.13 - @patternfly/react-table@5.1.1-prerelease.14 * chore(Brand): update tests (patternfly#9543) * chore(Brand): update tests * add more tests * add width test * test updates * feat(Select) - add appendTo to SelectPopperProps (patternfly#9578) * fix(misc): fixed broken CodeSandbox demos (patternfly#9519) * update import paths * fix(table): update data imports to absolute * fix remaining codesandbox demos * chore(release): releasing packages [ci skip] - @patternfly/react-code-editor@5.1.1-prerelease.15 - @patternfly/react-core@5.1.1-prerelease.15 - @patternfly/react-docs@6.1.1-prerelease.16 - demo-app-ts@5.1.1-prerelease.14 - @patternfly/react-table@5.1.1-prerelease.15 * chore: update breadcrumb dropdown item arrow to work in RTL (patternfly#9603) * chore: update breadcrumb dropdown item arrow to work in RTL * chore: use icon with shouldMirrorRTL instead * chore(release): releasing packages [ci skip] - @patternfly/react-code-editor@5.1.1-prerelease.16 - @patternfly/react-core@5.1.1-prerelease.16 - @patternfly/react-docs@6.1.1-prerelease.17 - demo-app-ts@5.1.1-prerelease.15 - @patternfly/react-table@5.1.1-prerelease.16 * fix(Slider): Updated slider to work in RTL. (patternfly#9655) * fix(Slider): Updred slider to work in RTL. Deprecated rightActions and leftActions props, added endActions and startActions props. * fixes from comments * docs(Toolbar): remove test example (patternfly#9614) * docs(tabs): Clean up React documentation content. (patternfly#9606) * docs(tabs):clean up React documentation content. * Update packages/react-core/src/components/Tabs/examples/Tabs.md * chore(release): releasing packages [ci skip] - @patternfly/react-code-editor@5.1.1-prerelease.17 - @patternfly/react-core@5.1.1-prerelease.17 - @patternfly/react-docs@6.1.1-prerelease.18 - demo-app-ts@5.1.1-prerelease.16 - @patternfly/react-table@5.1.1-prerelease.17 * fix(popper): add start/end positioning with RTL support, update default (patternfly#9628) * fix(popper): add start/end positioning with RTL support, update default * ensure that getLanguageDirection only returns ltr or rtl * fix(Popper): expanded types to include start/end; updated position value * fix(Dropdown): Add appendTo to dropdownPopperProps interface (patternfly#9635) * feat(Timestamp): allowed displayed datetime to be UTC (patternfly#9649) * feat(Timestamp): allowed displayed datetime to be UTC * Updated rendering of default UTC suffix * chore(release): releasing packages [ci skip] - @patternfly/react-code-editor@5.1.1-prerelease.18 - @patternfly/react-core@5.1.1-prerelease.18 - @patternfly/react-docs@6.1.1-prerelease.19 - demo-app-ts@5.1.1-prerelease.17 - @patternfly/react-table@5.1.1-prerelease.18 * chore(deps): update dependency @patternfly/patternfly to v5.1.0-prerelease.32 (patternfly#9642) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * fix(Tabs): allow RTL scrolling (patternfly#9633) * fix(Tabs): allow RTL scrolling * add direction assignment to update * update aria label descriptions * add props and deprecate old, update internal state names * update desc * chore(release): releasing packages [ci skip] - @patternfly/react-charts@7.1.1-prerelease.8 - @patternfly/react-code-editor@5.1.1-prerelease.19 - @patternfly/react-core@5.1.1-prerelease.19 - @patternfly/react-docs@6.1.1-prerelease.20 - @patternfly/react-icons@5.1.1-prerelease.7 - demo-app-ts@5.1.1-prerelease.18 - @patternfly/react-styles@5.1.1-prerelease.7 - @patternfly/react-table@5.1.1-prerelease.19 - @patternfly/react-tokens@5.1.1-prerelease.7 * fix(Nav): allow RTL scrolling (patternfly#9637) * fix(Nav): allow rtl scrolling * add direction assignment to update * update aria label descriptions * add new props and deprecate old * update desc * update other test snaps * chore(BackgroundImage): update tests (patternfly#9584) * chore(BackgroundImage): update tests * add spread prop test, update test * use styles obj * update test name to use styles * feat(Label) add option to make label clickable (patternfly#9284) * feat(Label) add option to make label clickable * add type to label button * chore(Label): Address misc PR feedback * chore(Label): Remove mention of onClick being incompatible with overflow * chore(Label): Remove prop from effect deps where it's no longer needed --------- Co-authored-by: Austin Sullivan <ausulliv@redhat.com> * feat(charts): add RTL legend support (patternfly#9570) * feat(charts): add RTL legend support * clone data/label components * remove legend positions, add beta * remove last position update * update logic to account for text length * update clones * chore(release): releasing packages [ci skip] - @patternfly/react-charts@7.1.1-prerelease.9 - @patternfly/react-code-editor@5.1.1-prerelease.20 - @patternfly/react-core@5.1.1-prerelease.20 - @patternfly/react-docs@6.1.1-prerelease.21 - demo-app-ts@5.1.1-prerelease.19 - @patternfly/react-table@5.1.1-prerelease.20 * fix(PrimaryDetail): remove primary detail card view require statement (patternfly#9661) * chore(release): releasing packages [ci skip] - @patternfly/react-code-editor@5.1.1-prerelease.21 - @patternfly/react-core@5.1.1-prerelease.21 - @patternfly/react-docs@6.1.1-prerelease.22 - demo-app-ts@5.1.1-prerelease.20 - @patternfly/react-table@5.1.1-prerelease.21 * fix(Draggable): dont disable droppable on false ondrag (patternfly#9646) * chore(release): releasing packages [ci skip] - @patternfly/react-code-editor@5.1.1-prerelease.22 - @patternfly/react-core@5.1.1-prerelease.22 - @patternfly/react-docs@6.1.1-prerelease.23 - demo-app-ts@5.1.1-prerelease.21 - @patternfly/react-table@5.1.1-prerelease.22 * chore(screenshots): Updated screenshots (patternfly#9660) * chore(screenshots): Updated screenshots * rebase and update * fix: dry run publishing v6 alphas --------- Co-authored-by: adamviktora <84135613+adamviktora@users.noreply.github.com> Co-authored-by: Titani Labaj <39532947+tlabaj@users.noreply.github.com> Co-authored-by: Austin Sullivan <ausulliv@redhat.com> Co-authored-by: patternfly-build <patternfly-build@redhat.com> Co-authored-by: kmcfaul <45077788+kmcfaul@users.noreply.github.com> Co-authored-by: Maria <mariaaga@redhat.com> Co-authored-by: Jenny <32821331+jenny-s51@users.noreply.github.com> Co-authored-by: Michael Coker <35148959+mcoker@users.noreply.github.com> Co-authored-by: Erin Donehoo <105813956+edonehoo@users.noreply.github.com> Co-authored-by: Eric Olkowski <70952936+thatblindgeye@users.noreply.github.com> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: Dominik Petřík <77832970+Dominik-Petrik@users.noreply.github.com> Co-authored-by: Dallas <dallas.nicol@gmail.com>
* refactor(SliderStep): use token instead for hardcoded value (patternfly#9651) * feat(Drawer): Added start and end to position props, updated resizing to work with RTL (patternfly#9627) * feat(Drawer): Added start and end to position props, updaed resizing to work with RTL * update logic for newsize * fix(Modal): Prevent duplicate ids within Modal (patternfly#9555) * chore(release): releasing packages [ci skip] - @patternfly/react-code-editor@5.1.1-prerelease.14 - @patternfly/react-core@5.1.1-prerelease.14 - @patternfly/react-docs@6.1.1-prerelease.15 - @patternfly/react-integration@5.1.1-prerelease.8 - demo-app-ts@5.1.1-prerelease.13 - @patternfly/react-table@5.1.1-prerelease.14 * chore(Brand): update tests (patternfly#9543) * chore(Brand): update tests * add more tests * add width test * test updates * feat(Select) - add appendTo to SelectPopperProps (patternfly#9578) * fix(misc): fixed broken CodeSandbox demos (patternfly#9519) * update import paths * fix(table): update data imports to absolute * fix remaining codesandbox demos * chore(release): releasing packages [ci skip] - @patternfly/react-code-editor@5.1.1-prerelease.15 - @patternfly/react-core@5.1.1-prerelease.15 - @patternfly/react-docs@6.1.1-prerelease.16 - demo-app-ts@5.1.1-prerelease.14 - @patternfly/react-table@5.1.1-prerelease.15 * chore: update breadcrumb dropdown item arrow to work in RTL (patternfly#9603) * chore: update breadcrumb dropdown item arrow to work in RTL * chore: use icon with shouldMirrorRTL instead * chore(release): releasing packages [ci skip] - @patternfly/react-code-editor@5.1.1-prerelease.16 - @patternfly/react-core@5.1.1-prerelease.16 - @patternfly/react-docs@6.1.1-prerelease.17 - demo-app-ts@5.1.1-prerelease.15 - @patternfly/react-table@5.1.1-prerelease.16 * fix(Slider): Updated slider to work in RTL. (patternfly#9655) * fix(Slider): Updred slider to work in RTL. Deprecated rightActions and leftActions props, added endActions and startActions props. * fixes from comments * docs(Toolbar): remove test example (patternfly#9614) * docs(tabs): Clean up React documentation content. (patternfly#9606) * docs(tabs):clean up React documentation content. * Update packages/react-core/src/components/Tabs/examples/Tabs.md * chore(release): releasing packages [ci skip] - @patternfly/react-code-editor@5.1.1-prerelease.17 - @patternfly/react-core@5.1.1-prerelease.17 - @patternfly/react-docs@6.1.1-prerelease.18 - demo-app-ts@5.1.1-prerelease.16 - @patternfly/react-table@5.1.1-prerelease.17 * fix(popper): add start/end positioning with RTL support, update default (patternfly#9628) * fix(popper): add start/end positioning with RTL support, update default * ensure that getLanguageDirection only returns ltr or rtl * fix(Popper): expanded types to include start/end; updated position value * fix(Dropdown): Add appendTo to dropdownPopperProps interface (patternfly#9635) * feat(Timestamp): allowed displayed datetime to be UTC (patternfly#9649) * feat(Timestamp): allowed displayed datetime to be UTC * Updated rendering of default UTC suffix * chore(release): releasing packages [ci skip] - @patternfly/react-code-editor@5.1.1-prerelease.18 - @patternfly/react-core@5.1.1-prerelease.18 - @patternfly/react-docs@6.1.1-prerelease.19 - demo-app-ts@5.1.1-prerelease.17 - @patternfly/react-table@5.1.1-prerelease.18 * chore(deps): update dependency @patternfly/patternfly to v5.1.0-prerelease.32 (patternfly#9642) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * fix(Tabs): allow RTL scrolling (patternfly#9633) * fix(Tabs): allow RTL scrolling * add direction assignment to update * update aria label descriptions * add props and deprecate old, update internal state names * update desc * chore(release): releasing packages [ci skip] - @patternfly/react-charts@7.1.1-prerelease.8 - @patternfly/react-code-editor@5.1.1-prerelease.19 - @patternfly/react-core@5.1.1-prerelease.19 - @patternfly/react-docs@6.1.1-prerelease.20 - @patternfly/react-icons@5.1.1-prerelease.7 - demo-app-ts@5.1.1-prerelease.18 - @patternfly/react-styles@5.1.1-prerelease.7 - @patternfly/react-table@5.1.1-prerelease.19 - @patternfly/react-tokens@5.1.1-prerelease.7 * fix(Nav): allow RTL scrolling (patternfly#9637) * fix(Nav): allow rtl scrolling * add direction assignment to update * update aria label descriptions * add new props and deprecate old * update desc * update other test snaps * chore(BackgroundImage): update tests (patternfly#9584) * chore(BackgroundImage): update tests * add spread prop test, update test * use styles obj * update test name to use styles * feat(Label) add option to make label clickable (patternfly#9284) * feat(Label) add option to make label clickable * add type to label button * chore(Label): Address misc PR feedback * chore(Label): Remove mention of onClick being incompatible with overflow * chore(Label): Remove prop from effect deps where it's no longer needed --------- Co-authored-by: Austin Sullivan <ausulliv@redhat.com> * feat(charts): add RTL legend support (patternfly#9570) * feat(charts): add RTL legend support * clone data/label components * remove legend positions, add beta * remove last position update * update logic to account for text length * update clones * chore(release): releasing packages [ci skip] - @patternfly/react-charts@7.1.1-prerelease.9 - @patternfly/react-code-editor@5.1.1-prerelease.20 - @patternfly/react-core@5.1.1-prerelease.20 - @patternfly/react-docs@6.1.1-prerelease.21 - demo-app-ts@5.1.1-prerelease.19 - @patternfly/react-table@5.1.1-prerelease.20 * fix(PrimaryDetail): remove primary detail card view require statement (patternfly#9661) * chore(release): releasing packages [ci skip] - @patternfly/react-code-editor@5.1.1-prerelease.21 - @patternfly/react-core@5.1.1-prerelease.21 - @patternfly/react-docs@6.1.1-prerelease.22 - demo-app-ts@5.1.1-prerelease.20 - @patternfly/react-table@5.1.1-prerelease.21 * fix(Draggable): dont disable droppable on false ondrag (patternfly#9646) * chore(release): releasing packages [ci skip] - @patternfly/react-code-editor@5.1.1-prerelease.22 - @patternfly/react-core@5.1.1-prerelease.22 - @patternfly/react-docs@6.1.1-prerelease.23 - demo-app-ts@5.1.1-prerelease.21 - @patternfly/react-table@5.1.1-prerelease.22 * chore(screenshots): Updated screenshots (patternfly#9660) * chore(screenshots): Updated screenshots * rebase and update * Revert "chore(deps): update dependency ts-patch to v3 (patternfly#9271)" (patternfly#9701) This reverts commit 03985a2. * chore(release): releasing packages [ci skip] - @patternfly/react-docs@6.1.1-prerelease.24 * fix: white space change to trigger new prereleases [skip-a11y] * fix: whitespace changes to trigger prereleases (patternfly#9702) * chore(release): releasing packages [ci skip] - @patternfly/react-charts@7.1.1-prerelease.10 - @patternfly/react-code-editor@5.1.1-prerelease.23 - @patternfly/react-core@5.1.1-prerelease.23 - @patternfly/react-docs@6.1.1-prerelease.25 - @patternfly/react-icons@5.1.1-prerelease.8 - demo-app-ts@5.1.1-prerelease.22 - @patternfly/react-styles@5.1.1-prerelease.8 - @patternfly/react-table@5.1.1-prerelease.23 - @patternfly/react-tokens@5.1.1-prerelease.8 * fix: Release alphas from v6 and rebase from main (patternfly#9692) * refactor(SliderStep): use token instead for hardcoded value (patternfly#9651) * feat(Drawer): Added start and end to position props, updated resizing to work with RTL (patternfly#9627) * feat(Drawer): Added start and end to position props, updaed resizing to work with RTL * update logic for newsize * fix(Modal): Prevent duplicate ids within Modal (patternfly#9555) * chore(release): releasing packages [ci skip] - @patternfly/react-code-editor@5.1.1-prerelease.14 - @patternfly/react-core@5.1.1-prerelease.14 - @patternfly/react-docs@6.1.1-prerelease.15 - @patternfly/react-integration@5.1.1-prerelease.8 - demo-app-ts@5.1.1-prerelease.13 - @patternfly/react-table@5.1.1-prerelease.14 * chore(Brand): update tests (patternfly#9543) * chore(Brand): update tests * add more tests * add width test * test updates * feat(Select) - add appendTo to SelectPopperProps (patternfly#9578) * fix(misc): fixed broken CodeSandbox demos (patternfly#9519) * update import paths * fix(table): update data imports to absolute * fix remaining codesandbox demos * chore(release): releasing packages [ci skip] - @patternfly/react-code-editor@5.1.1-prerelease.15 - @patternfly/react-core@5.1.1-prerelease.15 - @patternfly/react-docs@6.1.1-prerelease.16 - demo-app-ts@5.1.1-prerelease.14 - @patternfly/react-table@5.1.1-prerelease.15 * chore: update breadcrumb dropdown item arrow to work in RTL (patternfly#9603) * chore: update breadcrumb dropdown item arrow to work in RTL * chore: use icon with shouldMirrorRTL instead * chore(release): releasing packages [ci skip] - @patternfly/react-code-editor@5.1.1-prerelease.16 - @patternfly/react-core@5.1.1-prerelease.16 - @patternfly/react-docs@6.1.1-prerelease.17 - demo-app-ts@5.1.1-prerelease.15 - @patternfly/react-table@5.1.1-prerelease.16 * fix(Slider): Updated slider to work in RTL. (patternfly#9655) * fix(Slider): Updred slider to work in RTL. Deprecated rightActions and leftActions props, added endActions and startActions props. * fixes from comments * docs(Toolbar): remove test example (patternfly#9614) * docs(tabs): Clean up React documentation content. (patternfly#9606) * docs(tabs):clean up React documentation content. * Update packages/react-core/src/components/Tabs/examples/Tabs.md * chore(release): releasing packages [ci skip] - @patternfly/react-code-editor@5.1.1-prerelease.17 - @patternfly/react-core@5.1.1-prerelease.17 - @patternfly/react-docs@6.1.1-prerelease.18 - demo-app-ts@5.1.1-prerelease.16 - @patternfly/react-table@5.1.1-prerelease.17 * fix(popper): add start/end positioning with RTL support, update default (patternfly#9628) * fix(popper): add start/end positioning with RTL support, update default * ensure that getLanguageDirection only returns ltr or rtl * fix(Popper): expanded types to include start/end; updated position value * fix(Dropdown): Add appendTo to dropdownPopperProps interface (patternfly#9635) * feat(Timestamp): allowed displayed datetime to be UTC (patternfly#9649) * feat(Timestamp): allowed displayed datetime to be UTC * Updated rendering of default UTC suffix * chore(release): releasing packages [ci skip] - @patternfly/react-code-editor@5.1.1-prerelease.18 - @patternfly/react-core@5.1.1-prerelease.18 - @patternfly/react-docs@6.1.1-prerelease.19 - demo-app-ts@5.1.1-prerelease.17 - @patternfly/react-table@5.1.1-prerelease.18 * chore(deps): update dependency @patternfly/patternfly to v5.1.0-prerelease.32 (patternfly#9642) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * fix(Tabs): allow RTL scrolling (patternfly#9633) * fix(Tabs): allow RTL scrolling * add direction assignment to update * update aria label descriptions * add props and deprecate old, update internal state names * update desc * chore(release): releasing packages [ci skip] - @patternfly/react-charts@7.1.1-prerelease.8 - @patternfly/react-code-editor@5.1.1-prerelease.19 - @patternfly/react-core@5.1.1-prerelease.19 - @patternfly/react-docs@6.1.1-prerelease.20 - @patternfly/react-icons@5.1.1-prerelease.7 - demo-app-ts@5.1.1-prerelease.18 - @patternfly/react-styles@5.1.1-prerelease.7 - @patternfly/react-table@5.1.1-prerelease.19 - @patternfly/react-tokens@5.1.1-prerelease.7 * fix(Nav): allow RTL scrolling (patternfly#9637) * fix(Nav): allow rtl scrolling * add direction assignment to update * update aria label descriptions * add new props and deprecate old * update desc * update other test snaps * chore(BackgroundImage): update tests (patternfly#9584) * chore(BackgroundImage): update tests * add spread prop test, update test * use styles obj * update test name to use styles * feat(Label) add option to make label clickable (patternfly#9284) * feat(Label) add option to make label clickable * add type to label button * chore(Label): Address misc PR feedback * chore(Label): Remove mention of onClick being incompatible with overflow * chore(Label): Remove prop from effect deps where it's no longer needed --------- Co-authored-by: Austin Sullivan <ausulliv@redhat.com> * feat(charts): add RTL legend support (patternfly#9570) * feat(charts): add RTL legend support * clone data/label components * remove legend positions, add beta * remove last position update * update logic to account for text length * update clones * chore(release): releasing packages [ci skip] - @patternfly/react-charts@7.1.1-prerelease.9 - @patternfly/react-code-editor@5.1.1-prerelease.20 - @patternfly/react-core@5.1.1-prerelease.20 - @patternfly/react-docs@6.1.1-prerelease.21 - demo-app-ts@5.1.1-prerelease.19 - @patternfly/react-table@5.1.1-prerelease.20 * fix(PrimaryDetail): remove primary detail card view require statement (patternfly#9661) * chore(release): releasing packages [ci skip] - @patternfly/react-code-editor@5.1.1-prerelease.21 - @patternfly/react-core@5.1.1-prerelease.21 - @patternfly/react-docs@6.1.1-prerelease.22 - demo-app-ts@5.1.1-prerelease.20 - @patternfly/react-table@5.1.1-prerelease.21 * fix(Draggable): dont disable droppable on false ondrag (patternfly#9646) * chore(release): releasing packages [ci skip] - @patternfly/react-code-editor@5.1.1-prerelease.22 - @patternfly/react-core@5.1.1-prerelease.22 - @patternfly/react-docs@6.1.1-prerelease.23 - demo-app-ts@5.1.1-prerelease.21 - @patternfly/react-table@5.1.1-prerelease.22 * chore(screenshots): Updated screenshots (patternfly#9660) * chore(screenshots): Updated screenshots * rebase and update * fix: dry run publishing v6 alphas --------- Co-authored-by: adamviktora <84135613+adamviktora@users.noreply.github.com> Co-authored-by: Titani Labaj <39532947+tlabaj@users.noreply.github.com> Co-authored-by: Austin Sullivan <ausulliv@redhat.com> Co-authored-by: patternfly-build <patternfly-build@redhat.com> Co-authored-by: kmcfaul <45077788+kmcfaul@users.noreply.github.com> Co-authored-by: Maria <mariaaga@redhat.com> Co-authored-by: Jenny <32821331+jenny-s51@users.noreply.github.com> Co-authored-by: Michael Coker <35148959+mcoker@users.noreply.github.com> Co-authored-by: Erin Donehoo <105813956+edonehoo@users.noreply.github.com> Co-authored-by: Eric Olkowski <70952936+thatblindgeye@users.noreply.github.com> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: Dominik Petřík <77832970+Dominik-Petrik@users.noreply.github.com> Co-authored-by: Dallas <dallas.nicol@gmail.com> * fix: whitespace change to try out dryrun * fix: remove --no-private with dryrun [skip-a11y] * fix: turn off dry run and release alphas [skip-a11y] * chore(release): releasing packages [ci skip] - eslint-plugin-patternfly-react@6.0.0-alpha.1 - @patternfly/react-charts@8.0.0-alpha.1 - @patternfly/react-code-editor@6.0.0-alpha.1 - @patternfly/react-core@6.0.0-alpha.1 - @patternfly/react-docs@7.0.0-alpha.1 - @patternfly/react-icons@6.0.0-alpha.1 - @patternfly/react-integration@6.0.0-alpha.1 - demo-app-ts@5.1.1-alpha.0 - @patternfly/react-styles@6.0.0-alpha.1 - @patternfly/react-table@6.0.0-alpha.1 - @patternfly/react-tokens@6.0.0-alpha.1 --------- Co-authored-by: adamviktora <84135613+adamviktora@users.noreply.github.com> Co-authored-by: Austin Sullivan <ausulliv@redhat.com> Co-authored-by: patternfly-build <patternfly-build@redhat.com> Co-authored-by: kmcfaul <45077788+kmcfaul@users.noreply.github.com> Co-authored-by: Maria <mariaaga@redhat.com> Co-authored-by: Jenny <32821331+jenny-s51@users.noreply.github.com> Co-authored-by: Michael Coker <35148959+mcoker@users.noreply.github.com> Co-authored-by: Erin Donehoo <105813956+edonehoo@users.noreply.github.com> Co-authored-by: Eric Olkowski <70952936+thatblindgeye@users.noreply.github.com> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: Dominik Petřík <77832970+Dominik-Petrik@users.noreply.github.com> Co-authored-by: Dallas <dallas.nicol@gmail.com> Co-authored-by: Nicole Thoen <nthoen@redhat.com>
* refactor(SliderStep): use token instead for hardcoded value (patternfly#9651) * feat(Drawer): Added start and end to position props, updated resizing to work with RTL (patternfly#9627) * feat(Drawer): Added start and end to position props, updaed resizing to work with RTL * update logic for newsize * fix(Modal): Prevent duplicate ids within Modal (patternfly#9555) * chore(release): releasing packages [ci skip] - @patternfly/react-code-editor@5.1.1-prerelease.14 - @patternfly/react-core@5.1.1-prerelease.14 - @patternfly/react-docs@6.1.1-prerelease.15 - @patternfly/react-integration@5.1.1-prerelease.8 - demo-app-ts@5.1.1-prerelease.13 - @patternfly/react-table@5.1.1-prerelease.14 * chore(Brand): update tests (patternfly#9543) * chore(Brand): update tests * add more tests * add width test * test updates * feat(Select) - add appendTo to SelectPopperProps (patternfly#9578) * fix(misc): fixed broken CodeSandbox demos (patternfly#9519) * update import paths * fix(table): update data imports to absolute * fix remaining codesandbox demos * chore(release): releasing packages [ci skip] - @patternfly/react-code-editor@5.1.1-prerelease.15 - @patternfly/react-core@5.1.1-prerelease.15 - @patternfly/react-docs@6.1.1-prerelease.16 - demo-app-ts@5.1.1-prerelease.14 - @patternfly/react-table@5.1.1-prerelease.15 * chore: update breadcrumb dropdown item arrow to work in RTL (patternfly#9603) * chore: update breadcrumb dropdown item arrow to work in RTL * chore: use icon with shouldMirrorRTL instead * chore(release): releasing packages [ci skip] - @patternfly/react-code-editor@5.1.1-prerelease.16 - @patternfly/react-core@5.1.1-prerelease.16 - @patternfly/react-docs@6.1.1-prerelease.17 - demo-app-ts@5.1.1-prerelease.15 - @patternfly/react-table@5.1.1-prerelease.16 * fix(Slider): Updated slider to work in RTL. (patternfly#9655) * fix(Slider): Updred slider to work in RTL. Deprecated rightActions and leftActions props, added endActions and startActions props. * fixes from comments * docs(Toolbar): remove test example (patternfly#9614) * docs(tabs): Clean up React documentation content. (patternfly#9606) * docs(tabs):clean up React documentation content. * Update packages/react-core/src/components/Tabs/examples/Tabs.md * chore(release): releasing packages [ci skip] - @patternfly/react-code-editor@5.1.1-prerelease.17 - @patternfly/react-core@5.1.1-prerelease.17 - @patternfly/react-docs@6.1.1-prerelease.18 - demo-app-ts@5.1.1-prerelease.16 - @patternfly/react-table@5.1.1-prerelease.17 * fix(popper): add start/end positioning with RTL support, update default (patternfly#9628) * fix(popper): add start/end positioning with RTL support, update default * ensure that getLanguageDirection only returns ltr or rtl * fix(Popper): expanded types to include start/end; updated position value * fix(Dropdown): Add appendTo to dropdownPopperProps interface (patternfly#9635) * feat(Timestamp): allowed displayed datetime to be UTC (patternfly#9649) * feat(Timestamp): allowed displayed datetime to be UTC * Updated rendering of default UTC suffix * chore(release): releasing packages [ci skip] - @patternfly/react-code-editor@5.1.1-prerelease.18 - @patternfly/react-core@5.1.1-prerelease.18 - @patternfly/react-docs@6.1.1-prerelease.19 - demo-app-ts@5.1.1-prerelease.17 - @patternfly/react-table@5.1.1-prerelease.18 * chore(deps): update dependency @patternfly/patternfly to v5.1.0-prerelease.32 (patternfly#9642) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * fix(Tabs): allow RTL scrolling (patternfly#9633) * fix(Tabs): allow RTL scrolling * add direction assignment to update * update aria label descriptions * add props and deprecate old, update internal state names * update desc * chore(release): releasing packages [ci skip] - @patternfly/react-charts@7.1.1-prerelease.8 - @patternfly/react-code-editor@5.1.1-prerelease.19 - @patternfly/react-core@5.1.1-prerelease.19 - @patternfly/react-docs@6.1.1-prerelease.20 - @patternfly/react-icons@5.1.1-prerelease.7 - demo-app-ts@5.1.1-prerelease.18 - @patternfly/react-styles@5.1.1-prerelease.7 - @patternfly/react-table@5.1.1-prerelease.19 - @patternfly/react-tokens@5.1.1-prerelease.7 * fix(Nav): allow RTL scrolling (patternfly#9637) * fix(Nav): allow rtl scrolling * add direction assignment to update * update aria label descriptions * add new props and deprecate old * update desc * update other test snaps * chore(BackgroundImage): update tests (patternfly#9584) * chore(BackgroundImage): update tests * add spread prop test, update test * use styles obj * update test name to use styles * feat(Label) add option to make label clickable (patternfly#9284) * feat(Label) add option to make label clickable * add type to label button * chore(Label): Address misc PR feedback * chore(Label): Remove mention of onClick being incompatible with overflow * chore(Label): Remove prop from effect deps where it's no longer needed --------- Co-authored-by: Austin Sullivan <ausulliv@redhat.com> * feat(charts): add RTL legend support (patternfly#9570) * feat(charts): add RTL legend support * clone data/label components * remove legend positions, add beta * remove last position update * update logic to account for text length * update clones * chore(release): releasing packages [ci skip] - @patternfly/react-charts@7.1.1-prerelease.9 - @patternfly/react-code-editor@5.1.1-prerelease.20 - @patternfly/react-core@5.1.1-prerelease.20 - @patternfly/react-docs@6.1.1-prerelease.21 - demo-app-ts@5.1.1-prerelease.19 - @patternfly/react-table@5.1.1-prerelease.20 * fix(PrimaryDetail): remove primary detail card view require statement (patternfly#9661) * chore(release): releasing packages [ci skip] - @patternfly/react-code-editor@5.1.1-prerelease.21 - @patternfly/react-core@5.1.1-prerelease.21 - @patternfly/react-docs@6.1.1-prerelease.22 - demo-app-ts@5.1.1-prerelease.20 - @patternfly/react-table@5.1.1-prerelease.21 * fix(Draggable): dont disable droppable on false ondrag (patternfly#9646) * chore(release): releasing packages [ci skip] - @patternfly/react-code-editor@5.1.1-prerelease.22 - @patternfly/react-core@5.1.1-prerelease.22 - @patternfly/react-docs@6.1.1-prerelease.23 - demo-app-ts@5.1.1-prerelease.21 - @patternfly/react-table@5.1.1-prerelease.22 * chore(screenshots): Updated screenshots (patternfly#9660) * chore(screenshots): Updated screenshots * rebase and update * fix: dry run publishing v6 alphas --------- Co-authored-by: adamviktora <84135613+adamviktora@users.noreply.github.com> Co-authored-by: Titani Labaj <39532947+tlabaj@users.noreply.github.com> Co-authored-by: Austin Sullivan <ausulliv@redhat.com> Co-authored-by: patternfly-build <patternfly-build@redhat.com> Co-authored-by: kmcfaul <45077788+kmcfaul@users.noreply.github.com> Co-authored-by: Maria <mariaaga@redhat.com> Co-authored-by: Jenny <32821331+jenny-s51@users.noreply.github.com> Co-authored-by: Michael Coker <35148959+mcoker@users.noreply.github.com> Co-authored-by: Erin Donehoo <105813956+edonehoo@users.noreply.github.com> Co-authored-by: Eric Olkowski <70952936+thatblindgeye@users.noreply.github.com> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: Dominik Petřík <77832970+Dominik-Petrik@users.noreply.github.com> Co-authored-by: Dallas <dallas.nicol@gmail.com>
* refactor(SliderStep): use token instead for hardcoded value (patternfly#9651) * feat(Drawer): Added start and end to position props, updated resizing to work with RTL (patternfly#9627) * feat(Drawer): Added start and end to position props, updaed resizing to work with RTL * update logic for newsize * fix(Modal): Prevent duplicate ids within Modal (patternfly#9555) * chore(release): releasing packages [ci skip] - @patternfly/react-code-editor@5.1.1-prerelease.14 - @patternfly/react-core@5.1.1-prerelease.14 - @patternfly/react-docs@6.1.1-prerelease.15 - @patternfly/react-integration@5.1.1-prerelease.8 - demo-app-ts@5.1.1-prerelease.13 - @patternfly/react-table@5.1.1-prerelease.14 * chore(Brand): update tests (patternfly#9543) * chore(Brand): update tests * add more tests * add width test * test updates * feat(Select) - add appendTo to SelectPopperProps (patternfly#9578) * fix(misc): fixed broken CodeSandbox demos (patternfly#9519) * update import paths * fix(table): update data imports to absolute * fix remaining codesandbox demos * chore(release): releasing packages [ci skip] - @patternfly/react-code-editor@5.1.1-prerelease.15 - @patternfly/react-core@5.1.1-prerelease.15 - @patternfly/react-docs@6.1.1-prerelease.16 - demo-app-ts@5.1.1-prerelease.14 - @patternfly/react-table@5.1.1-prerelease.15 * chore: update breadcrumb dropdown item arrow to work in RTL (patternfly#9603) * chore: update breadcrumb dropdown item arrow to work in RTL * chore: use icon with shouldMirrorRTL instead * chore(release): releasing packages [ci skip] - @patternfly/react-code-editor@5.1.1-prerelease.16 - @patternfly/react-core@5.1.1-prerelease.16 - @patternfly/react-docs@6.1.1-prerelease.17 - demo-app-ts@5.1.1-prerelease.15 - @patternfly/react-table@5.1.1-prerelease.16 * fix(Slider): Updated slider to work in RTL. (patternfly#9655) * fix(Slider): Updred slider to work in RTL. Deprecated rightActions and leftActions props, added endActions and startActions props. * fixes from comments * docs(Toolbar): remove test example (patternfly#9614) * docs(tabs): Clean up React documentation content. (patternfly#9606) * docs(tabs):clean up React documentation content. * Update packages/react-core/src/components/Tabs/examples/Tabs.md * chore(release): releasing packages [ci skip] - @patternfly/react-code-editor@5.1.1-prerelease.17 - @patternfly/react-core@5.1.1-prerelease.17 - @patternfly/react-docs@6.1.1-prerelease.18 - demo-app-ts@5.1.1-prerelease.16 - @patternfly/react-table@5.1.1-prerelease.17 * fix(popper): add start/end positioning with RTL support, update default (patternfly#9628) * fix(popper): add start/end positioning with RTL support, update default * ensure that getLanguageDirection only returns ltr or rtl * fix(Popper): expanded types to include start/end; updated position value * fix(Dropdown): Add appendTo to dropdownPopperProps interface (patternfly#9635) * feat(Timestamp): allowed displayed datetime to be UTC (patternfly#9649) * feat(Timestamp): allowed displayed datetime to be UTC * Updated rendering of default UTC suffix * chore(release): releasing packages [ci skip] - @patternfly/react-code-editor@5.1.1-prerelease.18 - @patternfly/react-core@5.1.1-prerelease.18 - @patternfly/react-docs@6.1.1-prerelease.19 - demo-app-ts@5.1.1-prerelease.17 - @patternfly/react-table@5.1.1-prerelease.18 * chore(deps): update dependency @patternfly/patternfly to v5.1.0-prerelease.32 (patternfly#9642) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * fix(Tabs): allow RTL scrolling (patternfly#9633) * fix(Tabs): allow RTL scrolling * add direction assignment to update * update aria label descriptions * add props and deprecate old, update internal state names * update desc * chore(release): releasing packages [ci skip] - @patternfly/react-charts@7.1.1-prerelease.8 - @patternfly/react-code-editor@5.1.1-prerelease.19 - @patternfly/react-core@5.1.1-prerelease.19 - @patternfly/react-docs@6.1.1-prerelease.20 - @patternfly/react-icons@5.1.1-prerelease.7 - demo-app-ts@5.1.1-prerelease.18 - @patternfly/react-styles@5.1.1-prerelease.7 - @patternfly/react-table@5.1.1-prerelease.19 - @patternfly/react-tokens@5.1.1-prerelease.7 * fix(Nav): allow RTL scrolling (patternfly#9637) * fix(Nav): allow rtl scrolling * add direction assignment to update * update aria label descriptions * add new props and deprecate old * update desc * update other test snaps * chore(BackgroundImage): update tests (patternfly#9584) * chore(BackgroundImage): update tests * add spread prop test, update test * use styles obj * update test name to use styles * feat(Label) add option to make label clickable (patternfly#9284) * feat(Label) add option to make label clickable * add type to label button * chore(Label): Address misc PR feedback * chore(Label): Remove mention of onClick being incompatible with overflow * chore(Label): Remove prop from effect deps where it's no longer needed --------- Co-authored-by: Austin Sullivan <ausulliv@redhat.com> * feat(charts): add RTL legend support (patternfly#9570) * feat(charts): add RTL legend support * clone data/label components * remove legend positions, add beta * remove last position update * update logic to account for text length * update clones * chore(release): releasing packages [ci skip] - @patternfly/react-charts@7.1.1-prerelease.9 - @patternfly/react-code-editor@5.1.1-prerelease.20 - @patternfly/react-core@5.1.1-prerelease.20 - @patternfly/react-docs@6.1.1-prerelease.21 - demo-app-ts@5.1.1-prerelease.19 - @patternfly/react-table@5.1.1-prerelease.20 * fix(PrimaryDetail): remove primary detail card view require statement (patternfly#9661) * chore(release): releasing packages [ci skip] - @patternfly/react-code-editor@5.1.1-prerelease.21 - @patternfly/react-core@5.1.1-prerelease.21 - @patternfly/react-docs@6.1.1-prerelease.22 - demo-app-ts@5.1.1-prerelease.20 - @patternfly/react-table@5.1.1-prerelease.21 * fix(Draggable): dont disable droppable on false ondrag (patternfly#9646) * chore(release): releasing packages [ci skip] - @patternfly/react-code-editor@5.1.1-prerelease.22 - @patternfly/react-core@5.1.1-prerelease.22 - @patternfly/react-docs@6.1.1-prerelease.23 - demo-app-ts@5.1.1-prerelease.21 - @patternfly/react-table@5.1.1-prerelease.22 * chore(screenshots): Updated screenshots (patternfly#9660) * chore(screenshots): Updated screenshots * rebase and update * Revert "chore(deps): update dependency ts-patch to v3 (patternfly#9271)" (patternfly#9701) This reverts commit 03985a2. * chore(release): releasing packages [ci skip] - @patternfly/react-docs@6.1.1-prerelease.24 * fix: white space change to trigger new prereleases [skip-a11y] * fix: whitespace changes to trigger prereleases (patternfly#9702) * chore(release): releasing packages [ci skip] - @patternfly/react-charts@7.1.1-prerelease.10 - @patternfly/react-code-editor@5.1.1-prerelease.23 - @patternfly/react-core@5.1.1-prerelease.23 - @patternfly/react-docs@6.1.1-prerelease.25 - @patternfly/react-icons@5.1.1-prerelease.8 - demo-app-ts@5.1.1-prerelease.22 - @patternfly/react-styles@5.1.1-prerelease.8 - @patternfly/react-table@5.1.1-prerelease.23 - @patternfly/react-tokens@5.1.1-prerelease.8 * fix: Release alphas from v6 and rebase from main (patternfly#9692) * refactor(SliderStep): use token instead for hardcoded value (patternfly#9651) * feat(Drawer): Added start and end to position props, updated resizing to work with RTL (patternfly#9627) * feat(Drawer): Added start and end to position props, updaed resizing to work with RTL * update logic for newsize * fix(Modal): Prevent duplicate ids within Modal (patternfly#9555) * chore(release): releasing packages [ci skip] - @patternfly/react-code-editor@5.1.1-prerelease.14 - @patternfly/react-core@5.1.1-prerelease.14 - @patternfly/react-docs@6.1.1-prerelease.15 - @patternfly/react-integration@5.1.1-prerelease.8 - demo-app-ts@5.1.1-prerelease.13 - @patternfly/react-table@5.1.1-prerelease.14 * chore(Brand): update tests (patternfly#9543) * chore(Brand): update tests * add more tests * add width test * test updates * feat(Select) - add appendTo to SelectPopperProps (patternfly#9578) * fix(misc): fixed broken CodeSandbox demos (patternfly#9519) * update import paths * fix(table): update data imports to absolute * fix remaining codesandbox demos * chore(release): releasing packages [ci skip] - @patternfly/react-code-editor@5.1.1-prerelease.15 - @patternfly/react-core@5.1.1-prerelease.15 - @patternfly/react-docs@6.1.1-prerelease.16 - demo-app-ts@5.1.1-prerelease.14 - @patternfly/react-table@5.1.1-prerelease.15 * chore: update breadcrumb dropdown item arrow to work in RTL (patternfly#9603) * chore: update breadcrumb dropdown item arrow to work in RTL * chore: use icon with shouldMirrorRTL instead * chore(release): releasing packages [ci skip] - @patternfly/react-code-editor@5.1.1-prerelease.16 - @patternfly/react-core@5.1.1-prerelease.16 - @patternfly/react-docs@6.1.1-prerelease.17 - demo-app-ts@5.1.1-prerelease.15 - @patternfly/react-table@5.1.1-prerelease.16 * fix(Slider): Updated slider to work in RTL. (patternfly#9655) * fix(Slider): Updred slider to work in RTL. Deprecated rightActions and leftActions props, added endActions and startActions props. * fixes from comments * docs(Toolbar): remove test example (patternfly#9614) * docs(tabs): Clean up React documentation content. (patternfly#9606) * docs(tabs):clean up React documentation content. * Update packages/react-core/src/components/Tabs/examples/Tabs.md * chore(release): releasing packages [ci skip] - @patternfly/react-code-editor@5.1.1-prerelease.17 - @patternfly/react-core@5.1.1-prerelease.17 - @patternfly/react-docs@6.1.1-prerelease.18 - demo-app-ts@5.1.1-prerelease.16 - @patternfly/react-table@5.1.1-prerelease.17 * fix(popper): add start/end positioning with RTL support, update default (patternfly#9628) * fix(popper): add start/end positioning with RTL support, update default * ensure that getLanguageDirection only returns ltr or rtl * fix(Popper): expanded types to include start/end; updated position value * fix(Dropdown): Add appendTo to dropdownPopperProps interface (patternfly#9635) * feat(Timestamp): allowed displayed datetime to be UTC (patternfly#9649) * feat(Timestamp): allowed displayed datetime to be UTC * Updated rendering of default UTC suffix * chore(release): releasing packages [ci skip] - @patternfly/react-code-editor@5.1.1-prerelease.18 - @patternfly/react-core@5.1.1-prerelease.18 - @patternfly/react-docs@6.1.1-prerelease.19 - demo-app-ts@5.1.1-prerelease.17 - @patternfly/react-table@5.1.1-prerelease.18 * chore(deps): update dependency @patternfly/patternfly to v5.1.0-prerelease.32 (patternfly#9642) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> * fix(Tabs): allow RTL scrolling (patternfly#9633) * fix(Tabs): allow RTL scrolling * add direction assignment to update * update aria label descriptions * add props and deprecate old, update internal state names * update desc * chore(release): releasing packages [ci skip] - @patternfly/react-charts@7.1.1-prerelease.8 - @patternfly/react-code-editor@5.1.1-prerelease.19 - @patternfly/react-core@5.1.1-prerelease.19 - @patternfly/react-docs@6.1.1-prerelease.20 - @patternfly/react-icons@5.1.1-prerelease.7 - demo-app-ts@5.1.1-prerelease.18 - @patternfly/react-styles@5.1.1-prerelease.7 - @patternfly/react-table@5.1.1-prerelease.19 - @patternfly/react-tokens@5.1.1-prerelease.7 * fix(Nav): allow RTL scrolling (patternfly#9637) * fix(Nav): allow rtl scrolling * add direction assignment to update * update aria label descriptions * add new props and deprecate old * update desc * update other test snaps * chore(BackgroundImage): update tests (patternfly#9584) * chore(BackgroundImage): update tests * add spread prop test, update test * use styles obj * update test name to use styles * feat(Label) add option to make label clickable (patternfly#9284) * feat(Label) add option to make label clickable * add type to label button * chore(Label): Address misc PR feedback * chore(Label): Remove mention of onClick being incompatible with overflow * chore(Label): Remove prop from effect deps where it's no longer needed --------- Co-authored-by: Austin Sullivan <ausulliv@redhat.com> * feat(charts): add RTL legend support (patternfly#9570) * feat(charts): add RTL legend support * clone data/label components * remove legend positions, add beta * remove last position update * update logic to account for text length * update clones * chore(release): releasing packages [ci skip] - @patternfly/react-charts@7.1.1-prerelease.9 - @patternfly/react-code-editor@5.1.1-prerelease.20 - @patternfly/react-core@5.1.1-prerelease.20 - @patternfly/react-docs@6.1.1-prerelease.21 - demo-app-ts@5.1.1-prerelease.19 - @patternfly/react-table@5.1.1-prerelease.20 * fix(PrimaryDetail): remove primary detail card view require statement (patternfly#9661) * chore(release): releasing packages [ci skip] - @patternfly/react-code-editor@5.1.1-prerelease.21 - @patternfly/react-core@5.1.1-prerelease.21 - @patternfly/react-docs@6.1.1-prerelease.22 - demo-app-ts@5.1.1-prerelease.20 - @patternfly/react-table@5.1.1-prerelease.21 * fix(Draggable): dont disable droppable on false ondrag (patternfly#9646) * chore(release): releasing packages [ci skip] - @patternfly/react-code-editor@5.1.1-prerelease.22 - @patternfly/react-core@5.1.1-prerelease.22 - @patternfly/react-docs@6.1.1-prerelease.23 - demo-app-ts@5.1.1-prerelease.21 - @patternfly/react-table@5.1.1-prerelease.22 * chore(screenshots): Updated screenshots (patternfly#9660) * chore(screenshots): Updated screenshots * rebase and update * fix: dry run publishing v6 alphas --------- Co-authored-by: adamviktora <84135613+adamviktora@users.noreply.github.com> Co-authored-by: Titani Labaj <39532947+tlabaj@users.noreply.github.com> Co-authored-by: Austin Sullivan <ausulliv@redhat.com> Co-authored-by: patternfly-build <patternfly-build@redhat.com> Co-authored-by: kmcfaul <45077788+kmcfaul@users.noreply.github.com> Co-authored-by: Maria <mariaaga@redhat.com> Co-authored-by: Jenny <32821331+jenny-s51@users.noreply.github.com> Co-authored-by: Michael Coker <35148959+mcoker@users.noreply.github.com> Co-authored-by: Erin Donehoo <105813956+edonehoo@users.noreply.github.com> Co-authored-by: Eric Olkowski <70952936+thatblindgeye@users.noreply.github.com> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: Dominik Petřík <77832970+Dominik-Petrik@users.noreply.github.com> Co-authored-by: Dallas <dallas.nicol@gmail.com> * fix: whitespace change to try out dryrun * fix: remove --no-private with dryrun [skip-a11y] * fix: turn off dry run and release alphas [skip-a11y] * chore(release): releasing packages [ci skip] - eslint-plugin-patternfly-react@6.0.0-alpha.1 - @patternfly/react-charts@8.0.0-alpha.1 - @patternfly/react-code-editor@6.0.0-alpha.1 - @patternfly/react-core@6.0.0-alpha.1 - @patternfly/react-docs@7.0.0-alpha.1 - @patternfly/react-icons@6.0.0-alpha.1 - @patternfly/react-integration@6.0.0-alpha.1 - demo-app-ts@5.1.1-alpha.0 - @patternfly/react-styles@6.0.0-alpha.1 - @patternfly/react-table@6.0.0-alpha.1 - @patternfly/react-tokens@6.0.0-alpha.1 --------- Co-authored-by: adamviktora <84135613+adamviktora@users.noreply.github.com> Co-authored-by: Austin Sullivan <ausulliv@redhat.com> Co-authored-by: patternfly-build <patternfly-build@redhat.com> Co-authored-by: kmcfaul <45077788+kmcfaul@users.noreply.github.com> Co-authored-by: Maria <mariaaga@redhat.com> Co-authored-by: Jenny <32821331+jenny-s51@users.noreply.github.com> Co-authored-by: Michael Coker <35148959+mcoker@users.noreply.github.com> Co-authored-by: Erin Donehoo <105813956+edonehoo@users.noreply.github.com> Co-authored-by: Eric Olkowski <70952936+thatblindgeye@users.noreply.github.com> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: Dominik Petřík <77832970+Dominik-Petrik@users.noreply.github.com> Co-authored-by: Dallas <dallas.nicol@gmail.com> Co-authored-by: Nicole Thoen <nthoen@redhat.com>
What: Closes #9541
Adds the
legendDirection
property to specify RTL/LTR, and addsleft
andbottom-right
as valid values forlegendPosition
.The values for the transform and offset passed to the
ChartLabel
andChartPoint
were what ended up working/looking visually correct (basically swapping the legend icon and text positions locally). I'm unsure whyChartPie
needed a slightly different offset - with 40/10 a left-aligned RTL legend was disappearing off the container regardless of the left padding on the pie chart.It should be possible get a RTL legend with the current implementation but that would require manual legend creation. To summarize - to fully enable RTL in charts, a user would need to pass
invertAxis
to theChartAxis
, and pass bothlegendDirection
and a reasonablelegendPosition
to theChart
/PieChart
/etc, and update the chart padding as required.