feat: display error snackbars for Object and Field creation/edition (#2708)

This commit is contained in:
Thaïs
2023-11-24 18:24:19 +01:00
committed by GitHub
parent 148fe05e26
commit 135733288d
5 changed files with 122 additions and 87 deletions

View File

@ -9,6 +9,7 @@ import { Section } from '@/ui/layout/section/components/Section';
type SettingsObjectFieldFormSectionProps = {
disabled?: boolean;
disableNameEdition?: boolean;
name?: string;
description?: string;
iconKey?: string;
@ -30,6 +31,7 @@ const StyledInputsContainer = styled.div`
export const SettingsObjectFieldFormSection = ({
disabled,
disableNameEdition,
name = '',
description = '',
iconKey = 'IconUsers',
@ -55,7 +57,7 @@ export const SettingsObjectFieldFormSection = ({
onChange?.({ label: value });
}
}}
disabled={disabled}
disabled={disabled || disableNameEdition}
fullWidth
/>
</StyledInputsContainer>