feat: add Boolean field preview in settings (#2399)

Closes #2328
This commit is contained in:
Thaïs
2023-11-09 12:20:30 +01:00
committed by GitHub
parent 0f7581acc3
commit aa09b5758c
6 changed files with 23 additions and 5 deletions

View File

@ -8,6 +8,7 @@ import { Tag } from '@/ui/display/tag/components/Tag';
import { useLazyLoadIcon } from '@/ui/input/hooks/useLazyLoadIcon';
import { FieldDisplay } from '@/ui/object/field/components/FieldDisplay';
import { FieldContext } from '@/ui/object/field/contexts/FieldContext';
import { BooleanFieldInput } from '@/ui/object/field/meta-types/input/components/BooleanFieldInput';
import { entityFieldsFamilySelector } from '@/ui/object/field/states/selectors/entityFieldsFamilySelector';
import { assertNotNull } from '~/utils/assert';
@ -145,7 +146,11 @@ export const SettingsObjectFieldPreview = ({
hotkeyScope: 'field-preview',
}}
>
<FieldDisplay />
{fieldType === 'BOOLEAN' ? (
<BooleanFieldInput readonly />
) : (
<FieldDisplay />
)}
</FieldContext.Provider>
</StyledFieldPreview>
</StyledContainer>