Bulk edit environments

This commit is contained in:
Gregory Schier
2024-06-10 23:16:21 -07:00
parent 32a28a3170
commit ea4f104ca7

View File

@@ -21,7 +21,7 @@ import { Icon } from './core/Icon';
import { IconButton } from './core/IconButton'; import { IconButton } from './core/IconButton';
import { InlineCode } from './core/InlineCode'; import { InlineCode } from './core/InlineCode';
import type { PairEditorProps } from './core/PairEditor'; import type { PairEditorProps } from './core/PairEditor';
import { PairEditor } from './core/PairEditor'; import { PairOrBulkEditor } from './core/PairOrBulkEditor';
import { Separator } from './core/Separator'; import { Separator } from './core/Separator';
import { SplitLayout } from './core/SplitLayout'; import { SplitLayout } from './core/SplitLayout';
import { HStack, VStack } from './core/Stacks'; import { HStack, VStack } from './core/Stacks';
@@ -185,18 +185,20 @@ const EnvironmentEditor = function ({
/> />
</Heading> </Heading>
</HStack> </HStack>
<PairEditor <div className="h-full pr-2 pb-2">
className="pr-2" <PairOrBulkEditor
nameAutocomplete={nameAutocomplete} preferenceName="environment"
nameAutocompleteVariables={false} nameAutocomplete={nameAutocomplete}
namePlaceholder="VAR_NAME" nameAutocompleteVariables={false}
nameValidate={validateName} namePlaceholder="VAR_NAME"
valueType={valueVisibility.value ? 'text' : 'password'} nameValidate={validateName}
valueAutocompleteVariables={false} valueType={valueVisibility.value ? 'text' : 'password'}
forceUpdateKey={environment?.id ?? workspace?.id ?? 'n/a'} valueAutocompleteVariables={false}
pairs={variables} forceUpdateKey={environment?.id ?? workspace?.id ?? 'n/a'}
onChange={handleChange} pairs={variables}
/> onChange={handleChange}
/>
</div>
</VStack> </VStack>
); );
}; };