diff --git a/packages/twenty-front/src/modules/settings/components/SaveAndCancelButtons/SaveAndCancelButtons.tsx b/packages/twenty-front/src/modules/settings/components/SaveAndCancelButtons/SaveAndCancelButtons.tsx
index 5cb0e3677..7abb5ca21 100644
--- a/packages/twenty-front/src/modules/settings/components/SaveAndCancelButtons/SaveAndCancelButtons.tsx
+++ b/packages/twenty-front/src/modules/settings/components/SaveAndCancelButtons/SaveAndCancelButtons.tsx
@@ -11,6 +11,7 @@ const StyledContainer = styled.div`
type SaveAndCancelButtonsProps = {
onSave?: () => void;
+ isLoading?: boolean;
onCancel?: () => void;
isSaveDisabled?: boolean;
isCancelDisabled?: boolean;
@@ -18,6 +19,7 @@ type SaveAndCancelButtonsProps = {
export const SaveAndCancelButtons = ({
onSave,
+ isLoading,
onCancel,
isSaveDisabled,
isCancelDisabled,
@@ -25,7 +27,11 @@ export const SaveAndCancelButtons = ({
return (
-
+
);
};
diff --git a/packages/twenty-front/src/modules/settings/components/SaveAndCancelButtons/SaveButton.tsx b/packages/twenty-front/src/modules/settings/components/SaveAndCancelButtons/SaveButton.tsx
index 0388ddb18..ee6c24b47 100644
--- a/packages/twenty-front/src/modules/settings/components/SaveAndCancelButtons/SaveButton.tsx
+++ b/packages/twenty-front/src/modules/settings/components/SaveAndCancelButtons/SaveButton.tsx
@@ -1,13 +1,18 @@
import { t } from '@lingui/core/macro';
-import { Button } from 'twenty-ui/input';
import { IconDeviceFloppy } from 'twenty-ui/display';
+import { Button } from 'twenty-ui/input';
type SaveButtonProps = {
onSave?: () => void;
disabled?: boolean;
+ isLoading?: boolean;
};
-export const SaveButton = ({ onSave, disabled }: SaveButtonProps) => {
+export const SaveButton = ({
+ onSave,
+ disabled,
+ isLoading,
+}: SaveButtonProps) => {
return (