From 4d5b096230ce2fb841012fda6125826039331ec3 Mon Sep 17 00:00:00 2001 From: henrygd Date: Fri, 9 May 2025 22:31:47 -0400 Subject: [PATCH] Improve 'add system' dropdown buttons --- beszel/site/src/components/add-system.tsx | 28 ++++++++++------------- 1 file changed, 12 insertions(+), 16 deletions(-) diff --git a/beszel/site/src/components/add-system.tsx b/beszel/site/src/components/add-system.tsx index 670377a..e52b0f9 100644 --- a/beszel/site/src/components/add-system.tsx +++ b/beszel/site/src/components/add-system.tsx @@ -301,24 +301,20 @@ const CopyButton = memo((props: CopyButtonProps) => { - {props.dropdownItems.map((item, index) => ( - - {item.url ? ( - + {props.dropdownItems.map((item, index) => { + const className = "cursor-pointer flex items-center gap-1.5" + return item.url ? ( + + {item.text} {item.icons?.map((icon) => icon)} - ) : ( -
- {item.text} {item.icons?.map((icon) => icon)} -
- )} -
- ))} + + ) : ( + + {item.text} {item.icons?.map((icon) => icon)} + + ) + })}