From b43a52426a6c4feffacfe2d02f4c8caeba8b8715 Mon Sep 17 00:00:00 2001 From: Nicole Thoen Date: Mon, 23 Jan 2023 12:05:56 -0500 Subject: [PATCH] fix(Chip): spread fewer props (#8584) * fix(Chip): spread fewer props * fix snapshots --- .../react-core/src/components/Chip/Chip.tsx | 42 ++++++++++++++++--- .../__snapshots__/Chip.test.tsx.snap | 8 ---- .../__snapshots__/ChipGroup.test.tsx.snap | 4 -- .../__snapshots__/Select.test.tsx.snap | 2 - .../__snapshots__/Toolbar.test.tsx.snap | 2 - 5 files changed, 36 insertions(+), 22 deletions(-) diff --git a/packages/react-core/src/components/Chip/Chip.tsx b/packages/react-core/src/components/Chip/Chip.tsx index ae95d143358..2a3e041ca85 100644 --- a/packages/react-core/src/components/Chip/Chip.tsx +++ b/packages/react-core/src/components/Chip/Chip.tsx @@ -83,17 +83,34 @@ export class Chip extends React.Component { }); renderOverflowChip = () => { - const { children, className, onClick, ouiaId, ...props } = this.props; - const Component = this.props.component as any; + const { + children, + className, + onClick, + ouiaId, + textMaxWidth, + style, + component, + // eslint-disable-next-line @typescript-eslint/no-unused-vars + tooltipPosition, + // eslint-disable-next-line @typescript-eslint/no-unused-vars + isOverflowChip, + // eslint-disable-next-line @typescript-eslint/no-unused-vars + closeBtnAriaLabel, + // eslint-disable-next-line @typescript-eslint/no-unused-vars + isReadOnly, + ...props + } = this.props; + const Component = component as any; return ( @@ -103,7 +120,20 @@ export class Chip extends React.Component { }; renderInnerChip(id: string) { - const { children, className, onClick, closeBtnAriaLabel, isReadOnly, component, ouiaId, ...props } = this.props; + const { + children, + className, + onClick, + closeBtnAriaLabel, + isReadOnly, + // eslint-disable-next-line @typescript-eslint/no-unused-vars + isOverflowChip, + // eslint-disable-next-line @typescript-eslint/no-unused-vars + tooltipPosition, + component, + ouiaId, + ...props + } = this.props; const Component = component as any; return (