Skip to content

Commit aefc40d

Browse files
committed
forwardRef in IconButton
1 parent 300ffc9 commit aefc40d

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

packages/styled-react/src/components/IconButton.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,8 +17,8 @@ const StyledIconButton = forwardRef(({sx, ...rest}: IconButtonProps, ref) => {
1717
return <Box sx={sxStyles} as={PrimerIconButton} ref={ref} {...rest} />
1818
})
1919

20-
const IconButton = (({as, ...props}: IconButtonProps) => (
21-
<StyledIconButton {...props} {...(as ? {forwardedAs: as} : {})} />
20+
const IconButton = forwardRef(({as, ...props}: IconButtonProps, ref) => (
21+
<StyledIconButton {...props} {...(as ? {forwardedAs: as} : {})} ref={ref} />
2222
)) as ForwardRefComponent<'a' | 'button', IconButtonProps>
2323

2424
export {IconButton}

0 commit comments

Comments
 (0)