- {data.dealsOffsetBasedExpanded.deals &&
- data.dealsOffsetBasedExpanded.deals.map((deal) => (
-
-
+
+
+
- );
+ )}
+
+ {deal.title}
+ if (data.dealsOffsetBasedExpanded) { + return ( +
+
+ Poznámky
+-
+
- refetch defaultně má nastavené variables hooku +
- Pořadí podmínek v tomto příkladu funguje pouze při SSR +
- + Musí být nastavený v options hooku notifyOnNetworkStatusChange, + jinak networkStatus ukazuje stále na 'ready' (7) + +
+ {data.dealsOffsetBasedExpanded.deals &&
+ data.dealsOffsetBasedExpanded.deals.map((deal) => (
+
-
-
+
+ ))}
+ {!areMoreDeals && (
+ {deal.title}
+
+ Žádné další výsledky
- ))}
-
+ {areMoreDeals && (
+
+ )}
+
+
+
+ );
+ }
+
+ if (loading && !isLoadingMoreDeals) return Loading
;
+
+ if (error) {
+ return Něco se pokazilo
;
+ }
+
+ return Nic tu není
;
}
-/* export async function getServerSideProps() {
+export async function getServerSideProps() {
const apolloClient = initializeApollo();
await apolloClient.query({
@@ -61,4 +116,3 @@ export default function BasedPagitanionPage() {
props: {},
});
}
- */