src/applications/simple-forms/21-0845/containers/App.jsx
import React from 'react';
import PropTypes from 'prop-types';
import RoutedSavableApp from 'platform/forms/save-in-progress/RoutedSavableApp';
import {
DowntimeNotification,
externalServices,
} from '@department-of-veterans-affairs/platform-monitoring/DowntimeNotification';
import formConfig from '../config/form';
export default function App({ location, children }) {
return (
<RoutedSavableApp formConfig={formConfig} currentLocation={location}>
<DowntimeNotification
appTitle="third-party authorization system"
dependencies={[externalServices.lighthouseBenefitsIntake]}
>
{children}
</DowntimeNotification>
</RoutedSavableApp>
);
}
App.propTypes = {
children: PropTypes.element.isRequired,
location: PropTypes.object.isRequired,
};