import React, { useState } from 'react'; import { useGetPeersQuery } from 'src/graphql/queries/__generated__/getPeers.generated'; import { GridWrapper } from 'src/components/gridWrapper/GridWrapper'; import { PeerType } from 'src/graphql/types'; import { NextPageContext } from 'next'; import { getProps } from 'src/utils/ssr'; import { CardWithTitle, SubTitle, Card, } from '../src/components/generic/Styled'; import { PeersCard } from '../src/views/peers/PeersCard'; import { LoadingCard } from '../src/components/loading/LoadingCard'; import { AddPeer } from '../src/views/peers/AddPeer'; const PeersView = () => { const [indexOpen, setIndexOpen] = useState(0); const { loading, data } = useGetPeersQuery(); if (loading || !data?.getPeers) { return ; } return ( <> Peers {data.getPeers.map((peer, index: number) => ( ))} ); }; const Wrapped = () => ( ); export default Wrapped; export async function getServerSideProps(context: NextPageContext) { return await getProps(context); }