39 lines
1.2 KiB
JavaScript

import { makeGetServerSideProps } from '.';
import * as Calculation from '@/Components/Calculation';
import { Error } from '@/Components/Common/Error';
import { Grid } from '@/Components/Layout/Page';
import Output from '@/Components/Output';
import { unlimitedRoles } from '@/config/users';
import * as hooks from '@/process/hooks';
import { useStore } from '@/stores/hooks';
import Head from 'next/head';
export default function Unlimited(props) {
const store = useStore();
store.$process.add('Unlimited');
hooks.useSentryScope();
hooks.useMainData();
hooks.useGetUsers();
hooks.useInsuranceData();
hooks.useReactions();
if (props.statusCode !== 200) return <Error {...props} />;
return (
<Grid>
<Head>
<title>Лизинговый калькулятор без ограничений - Эволюция</title>
<meta name="description" content="Лизинговый калькулятор без ограничений - Эволюция" />
</Head>
<Calculation.Form />
<Calculation.Settings />
<Output />
</Grid>
);
}
export const getServerSideProps = makeGetServerSideProps({
roles: unlimitedRoles,
});