Skip to content

Commit 774af30

Browse files
committed
feat(actions): Add actions support
1 parent 9325f70 commit 774af30

File tree

3 files changed

+14
-9
lines changed

3 files changed

+14
-9
lines changed

package-lock.json

Lines changed: 6 additions & 5 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@
3737
"@patternfly/react-core": "^5.4.0",
3838
"@patternfly/react-icons": "^5.4.0",
3939
"@patternfly/react-table": "^5.4.0",
40-
"@patternfly/react-component-groups": "^5.3.0-prerelease.2",
40+
"@patternfly/react-component-groups": "^5.5.1",
4141
"@babel/core": "^7.24.7",
4242
"@babel/plugin-proposal-private-property-in-object": "^7.21.11",
4343
"@babel/preset-env": "^7.24.7",

packages/module/src/DataViewToolbar/DataViewToolbar.tsx

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -14,15 +14,19 @@ export interface DataViewToolbarProps extends PropsWithChildren {
1414
actions?: React.ReactNode;
1515
}
1616

17-
export const DataViewToolbar: React.FC<DataViewToolbarProps> = ({ className, ouiaId = 'DataViewToolbar', bulkSelect, actions = null, pagination, children, ...props }: DataViewToolbarProps) => (
17+
export const DataViewToolbar: React.FC<DataViewToolbarProps> = ({ className, ouiaId = 'DataViewToolbar', bulkSelect, actions, pagination, children, ...props }: DataViewToolbarProps) => (
1818
<Toolbar ouiaId={ouiaId} className={className} {...props}>
1919
<ToolbarContent>
2020
{bulkSelect && (
2121
<ToolbarItem data-ouia-component-id={`${ouiaId}-bulk-select`}>
2222
{bulkSelect}
2323
</ToolbarItem>
2424
)}
25-
{actions}
25+
{actions && (
26+
<ToolbarItem variant={ToolbarItemVariant['overflow-menu']}>
27+
{actions}
28+
</ToolbarItem>
29+
)}
2630
{pagination && (
2731
<ToolbarItem variant={ToolbarItemVariant.pagination} data-ouia-component-id={`${ouiaId}-pagination`}>
2832
{pagination}
@@ -31,7 +35,7 @@ export const DataViewToolbar: React.FC<DataViewToolbarProps> = ({ className, oui
3135
{children}
3236
</ToolbarContent>
3337
</Toolbar>
34-
);
38+
)
3539

3640
export default DataViewToolbar;
3741

0 commit comments

Comments
 (0)