From e9b5cdf3c01a99c58ae7b0d464066c4f0114f5a7 Mon Sep 17 00:00:00 2001 From: BrunoQuaresma Date: Wed, 26 Apr 2023 12:49:16 +0000 Subject: [PATCH] Fix forward ref --- site/src/components/Resources/AgentButton.tsx | 29 ++--- site/src/components/SSHButton/SSHButton.tsx | 108 +++++++++--------- 2 files changed, 70 insertions(+), 67 deletions(-) diff --git a/site/src/components/Resources/AgentButton.tsx b/site/src/components/Resources/AgentButton.tsx index 9b3d7975b35ec..1929ad2878d5c 100644 --- a/site/src/components/Resources/AgentButton.tsx +++ b/site/src/components/Resources/AgentButton.tsx @@ -1,6 +1,6 @@ import { makeStyles } from "@material-ui/core/styles" import Button, { ButtonProps } from "@material-ui/core/Button" -import { FC } from "react" +import { FC, forwardRef } from "react" import { combineClasses } from "utils/combineClasses" export const PrimaryAgentButton: FC = ({ @@ -17,20 +17,21 @@ export const PrimaryAgentButton: FC = ({ ) } -export const SecondaryAgentButton: FC = ({ - className, - ...props -}) => { - const styles = useStyles() +// eslint-disable-next-line react/display-name -- Name is inferred from variable name +export const SecondaryAgentButton = forwardRef( + ({ className, ...props }, ref) => { + const styles = useStyles() - return ( -