show icon button when one item in array (#22054)

This commit is contained in:
sean-brydon
2025-06-27 07:52:18 +00:00
committed by GitHub
parent 251393101a
commit f8d48a341d
+17
View File
@@ -44,6 +44,23 @@ const FormCardActions = ({ deleteField, duplicateField }: FormCardActionsProps)
if (actions.length === 0) return null;
// If only one action, show a single icon button
if (actions.length === 1) {
const action = actions[0];
return (
<Button
type="button"
variant="icon"
color={action.color || "minimal"}
className="ml-2"
onClick={action.onClick}
StartIcon={action.icon}
title={action.label}
/>
);
}
// If multiple actions, show dropdown
return (
<Dropdown>
<DropdownMenuTrigger asChild>