import { useFormikContext } from 'formik'; import { AssociatedEdgeEnvironmentsSelector } from '@/react/edge/components/AssociatedEdgeEnvironmentsSelector'; import { FormSection } from '@@/form-components/FormSection'; import { confirmDestructive } from '@@/modals/confirm'; import { buildConfirmButton } from '@@/modals/utils'; import { FormValues } from './types'; export function StaticGroupFieldset({ isEdit }: { isEdit?: boolean }) { const { values, setFieldValue, errors } = useFormikContext(); return (
{ if (meta.type === 'remove' && isEdit) { const confirmed = await confirmDestructive({ title: 'Confirm action', message: 'Removing the environment from this group will remove its corresponding edge stacks', confirmButton: buildConfirmButton('Confirm'), }); if (!confirmed) { return; } } setFieldValue('environmentIds', environmentIds); }} />
); }