Skip to content

Commit c7eb5ca

Browse files
committed
react-native: BottomSheetHeader – prevent runtime leak of start/end ButtonIcon props by explicitly overriding to undefined when forwarding to HeaderBase
1 parent fdaaeda commit c7eb5ca

1 file changed

Lines changed: 3 additions & 0 deletions

File tree

packages/design-system-react-native/src/components/BottomSheetHeader/BottomSheetHeader.tsx

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -41,6 +41,9 @@ export const BottomSheetHeader: React.FC<BottomSheetHeaderProps> = ({
4141
return (
4242
<HeaderBase
4343
{...props}
44+
// Ensure omitted props never leak through to HeaderBase at runtime
45+
startButtonIconProps={undefined}
46+
endButtonIconProps={undefined}
4447
style={[tw.style('px-4', twClassName), style]}
4548
startAccessory={startAccessory}
4649
endAccessory={endAccessory}

0 commit comments

Comments
 (0)