import { useMemo } from 'react' import { useParams } from '@tanstack/react-router' import { useTranslation } from 'react-i18next' import { useStatus } from '@/hooks/use-status' import { getOptionValue, useSystemOptions } from '../hooks/use-system-options' import { DEFAULT_MAINTENANCE_SETTINGS } from './config' import { MAINTENANCE_DEFAULT_SECTION, getMaintenanceSectionContent, } from './section-registry.tsx' export function MaintenanceSettings() { const { t } = useTranslation() const { data, isLoading } = useSystemOptions() const { status } = useStatus() const params = useParams({ from: '/_authenticated/system-settings/maintenance/$section', }) const settings = useMemo( () => getOptionValue(data?.data, DEFAULT_MAINTENANCE_SETTINGS), [data?.data] ) if (isLoading) { return (