diff options
author | Nate Sesti <sestinj@gmail.com> | 2023-09-24 01:00:42 -0700 |
---|---|---|
committer | Nate Sesti <sestinj@gmail.com> | 2023-09-24 01:00:42 -0700 |
commit | f9a84bd2d65b3142cbcfcdd8e1e9394c9d4b458e (patch) | |
tree | bf986f4dfbf89881ca2a1d0d925ae846d0b9c5c0 /extension/react-app/src/components/HeaderButtonWithText.tsx | |
parent | 2cc90f0eedee7056ca03cef946d734b365ab33f4 (diff) | |
download | sncontinue-f9a84bd2d65b3142cbcfcdd8e1e9394c9d4b458e.tar.gz sncontinue-f9a84bd2d65b3142cbcfcdd8e1e9394c9d4b458e.tar.bz2 sncontinue-f9a84bd2d65b3142cbcfcdd8e1e9394c9d4b458e.zip |
feat: :lipstick: more ui improvements
Diffstat (limited to 'extension/react-app/src/components/HeaderButtonWithText.tsx')
-rw-r--r-- | extension/react-app/src/components/HeaderButtonWithText.tsx | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/extension/react-app/src/components/HeaderButtonWithText.tsx b/extension/react-app/src/components/HeaderButtonWithText.tsx index ca359250..84e6118c 100644 --- a/extension/react-app/src/components/HeaderButtonWithText.tsx +++ b/extension/react-app/src/components/HeaderButtonWithText.tsx @@ -13,7 +13,10 @@ interface HeaderButtonWithTextProps { onKeyDown?: (e: any) => void; } -const HeaderButtonWithText = (props: HeaderButtonWithTextProps) => { +const HeaderButtonWithText = React.forwardRef< + HTMLButtonElement, + HeaderButtonWithTextProps +>((props: HeaderButtonWithTextProps, ref) => { const [hover, setHover] = useState(false); const tooltipPortalDiv = document.getElementById("tooltip-portal-div"); @@ -35,6 +38,7 @@ const HeaderButtonWithText = (props: HeaderButtonWithTextProps) => { onClick={props.onClick} onKeyDown={props.onKeyDown} className={props.className} + ref={ref} > {props.children} </HeaderButton> @@ -47,6 +51,6 @@ const HeaderButtonWithText = (props: HeaderButtonWithTextProps) => { )} </> ); -}; +}); export default HeaderButtonWithText; |