import React from 'react'; import Layout from '../src/components/layout/Layout'; import Home from '../src/components/pages/home/Home'; import { ApiMethods, ApiRoutes } from '../src/model/api'; import { HomeProps } from '../src/model/components/home'; import { Ring } from '../src/model/rings'; import authenticateRequest from '../src/utils/api/authenticateRequest'; import withUserSSR from '../src/utils/ssr/withSSRUser'; const index: React.FC = ({ rings, user }) => ( ); export interface Test { test: string; } export const getServerSideProps = withUserSSR(async (_, user) => { const rings = await authenticateRequest( ApiMethods.Get, ApiRoutes.GetRings, ); return { props: { rings: rings.data.sort((ant, act) => ant.order - act.order), user, }, }; }); export default index;