import { useParams } from 'common' import { UseFormReturn } from 'react-hook-form' import { type CloudProvider } from 'shared-data' import { Card, CardContent, FormControl, FormField, Input } from 'ui' import { CollapsibleCardSection } from 'ui-patterns/CollapsibleCardSection' import { FormItemLayout } from 'ui-patterns/form/FormItemLayout/FormItemLayout' import { CloudProviderSelector } from './CloudProviderSelector' import { HighAvailabilityInput } from './HighAvailabilityInput' import { PostgresVersionSelector } from './PostgresVersionSelector' import { CreateProjectForm } from './ProjectCreation.schema' interface InternalOnlyConfigurationProps { form: UseFormReturn } export const InternalOnlyConfiguration = ({ form }: InternalOnlyConfigurationProps) => { const { slug } = useParams() const showNonProdFields = process.env.NEXT_PUBLIC_ENVIRONMENT !== 'prod' return (
( )} />
{showNonProdFields && (

The settings below are only applicable for local/staging projects

( )} /> ( )} />
)}
) }