From 4487a839e6e764cfd4ea571e3543b11f4ef1d7ed Mon Sep 17 00:00:00 2001 From: Gabriel Luiz Freitas Almeida Date: Mon, 4 Mar 2024 10:50:17 -0300 Subject: [PATCH] Refactor RefreshButton component to accept className and id props --- src/frontend/src/components/ui/refreshButton.tsx | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/src/frontend/src/components/ui/refreshButton.tsx b/src/frontend/src/components/ui/refreshButton.tsx index 1c2a0c17f..f19a44524 100644 --- a/src/frontend/src/components/ui/refreshButton.tsx +++ b/src/frontend/src/components/ui/refreshButton.tsx @@ -8,11 +8,15 @@ function RefreshButton({ name, data, handleUpdateValues, + className, + id, }: { disabled: boolean; name: string; data: NodeDataType; + className?: string; handleUpdateValues: (name: string, data: NodeDataType) => void; + id: string; }) { const [isLoading, setIsLoading] = useState(false); @@ -37,8 +41,8 @@ function RefreshButton({ } }; - const className = cn( - "extra-side-bar-buttons ml-2 mt-1 w-1/6", + const classNames = cn( + className, disabled ? "cursor-not-allowed" : "cursor-pointer" ); @@ -51,10 +55,11 @@ function RefreshButton({ ); return ( - );