summaryrefslogtreecommitdiff
path: root/extension/react-app/src/components/HeaderButtonWithText.tsx
diff options
context:
space:
mode:
authorNate Sesti <sestinj@gmail.com>2023-09-24 01:00:42 -0700
committerNate Sesti <sestinj@gmail.com>2023-09-24 01:00:42 -0700
commitf9a84bd2d65b3142cbcfcdd8e1e9394c9d4b458e (patch)
treebf986f4dfbf89881ca2a1d0d925ae846d0b9c5c0 /extension/react-app/src/components/HeaderButtonWithText.tsx
parent2cc90f0eedee7056ca03cef946d734b365ab33f4 (diff)
downloadsncontinue-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.tsx8
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;