import React from "react" import { useFormContext, Controller } from "react-hook-form" import { AccordionContent, AccordionItem, AccordionTrigger } from "@/components/ui/accordion" import { Checkbox } from "@/components/ui/checkbox" import { Separator } from "@/components/ui/separator" import { UpdateSettingsInput } from "@shared/settings-schema" import type { EnvSettingsValues } from "@client/pages/settings/types" import { SettingsInput } from "@client/pages/settings/components/SettingsInput" type EnvironmentSettingsSectionProps = { values: EnvSettingsValues isLoading: boolean isSaving: boolean } const formatSecretHint = (hint: string | null) => (hint ? `${hint}********` : "Not set") export const EnvironmentSettingsSection: React.FC = ({ values, isLoading, isSaving, }) => { const { register, control, watch, formState: { errors } } = useFormContext() const { private: privateValues } = values const isBasicAuthEnabled = watch("enableBasicAuth") return ( Environment & Accounts
{/* External Services */}
External Services
{/* Service Accounts */}
Service Accounts
RxResume
UKVisaJobs
{/* Security */}
Security
( )} />

Require a username and password for write operations.

{isBasicAuthEnabled && (
)}
) }