import {useFormContext} from 'react-hook-form'; import {SettingsPanel} from '@common/admin/settings/settings-panel'; import {SettingsErrorGroup} from '@common/admin/settings/settings-error-group'; import {FormTextField} from '@common/ui/forms/input-field/text-field/text-field'; import {SectionHelper} from '@common/ui/section-helper'; import {ExternalLink} from '@common/ui/buttons/external-link'; import {Trans} from '@common/i18n/trans'; export function LoggingSettings() { return ( } description={ } > ( {parts} ), }} message="Sentry integration provides real-time error tracking and helps identify and fix issues when site is in production." /> } /> ); } function SentrySection() { const {clearErrors} = useFormContext(); return ( {isInvalid => { return ( { clearErrors(); }} invalid={isInvalid} name="server.sentry_dsn" type="url" minLength={30} label={} /> ); }} ); }