diff --git a/sparkle/src/components/Sheet.tsx b/sparkle/src/components/Sheet.tsx
index 963b143046ab..a384f81061ba 100644
--- a/sparkle/src/components/Sheet.tsx
+++ b/sparkle/src/components/Sheet.tsx
@@ -128,12 +128,22 @@ const SheetFooter = ({
)}
{...props}
>
- {(leftButtonProps || rightButtonProps) && (
-
- {leftButtonProps && }
- {rightButtonProps && }
-
- )}
+ {leftButtonProps &&
+ (leftButtonProps.disabled ? (
+
+ ) : (
+
+
+
+ ))}
+ {rightButtonProps &&
+ (rightButtonProps.disabled ? (
+
+ ) : (
+
+
+
+ ))}
{children}
);
diff --git a/sparkle/src/stories/Sheet.stories.tsx b/sparkle/src/stories/Sheet.stories.tsx
index 65071b6dd59a..ebb6d9605344 100644
--- a/sparkle/src/stories/Sheet.stories.tsx
+++ b/sparkle/src/stories/Sheet.stories.tsx
@@ -65,7 +65,7 @@ export function SheetDemo() {