diff --git a/src/components/ModalsContainer/BlueprintModal/Body/Editor/index.tsx b/src/components/ModalsContainer/BlueprintModal/Body/Editor/index.tsx index 2e3c77e50..40893adaf 100644 --- a/src/components/ModalsContainer/BlueprintModal/Body/Editor/index.tsx +++ b/src/components/ModalsContainer/BlueprintModal/Body/Editor/index.tsx @@ -487,6 +487,8 @@ export const Editor = ({ const IconComponent = Icons[selectedIcon as keyof typeof Icons] + const parentType = selectedSchema ? selectedSchema.type : parent + return ( @@ -591,29 +593,37 @@ export const Editor = ({ )} - + + {parentType && ( + + )} - - - - Indexes + {parentType && ( + + + + Indexes + + + setValue('selectedIndex', val?.value || '')} + options={attributes + .filter((attr) => attr.key) + .map((attr) => ({ label: attr.key, value: attr.key }))} + selectedValue={resolvedSelectedIndexValue} + /> + + - - setValue('selectedIndex', val?.value || '')} - options={attributes.filter((attr) => attr.key).map((attr) => ({ label: attr.key, value: attr.key }))} - selectedValue={resolvedSelectedIndexValue} - /> - - - + )} + {selectedSchema && ( @@ -660,7 +670,7 @@ export const Editor = ({ } const CustomButton = styled(Button)` - width: 100% !important; + width: 400px !important; margin: 0 auto !important; ` @@ -765,4 +775,4 @@ const InputIconWrapper = styled(Flex)` const InputWrapper = styled(Flex)` width: 320px; -` +` \ No newline at end of file