Commit fcb82bcf authored by isstuev's avatar isstuev

fix removing ad banners

parent 42845ae4
...@@ -16,7 +16,7 @@ const PAGE_PROPS = { ...@@ -16,7 +16,7 @@ const PAGE_PROPS = {
cookies: '', cookies: '',
referrer: '', referrer: '',
query: {}, query: {},
adBannerProvider: undefined, adBannerProvider: null,
apiData: null, apiData: null,
}; };
......
...@@ -12,7 +12,7 @@ const AppContext = createContext<PageProps>({ ...@@ -12,7 +12,7 @@ const AppContext = createContext<PageProps>({
cookies: '', cookies: '',
referrer: '', referrer: '',
query: {}, query: {},
adBannerProvider: undefined, adBannerProvider: null,
apiData: null, apiData: null,
}); });
......
...@@ -14,7 +14,7 @@ export interface Props<Pathname extends Route['pathname'] = never> { ...@@ -14,7 +14,7 @@ export interface Props<Pathname extends Route['pathname'] = never> {
query: Route['query']; query: Route['query'];
cookies: string; cookies: string;
referrer: string; referrer: string;
adBannerProvider: AdBannerProviders | undefined; adBannerProvider: AdBannerProviders | null;
// if apiData is undefined, Next.js will complain that it is not serializable // if apiData is undefined, Next.js will complain that it is not serializable
// so we force it to be always present in the props but it can be null // so we force it to be always present in the props but it can be null
apiData: metadata.ApiData<Pathname> | null; apiData: metadata.ApiData<Pathname> | null;
...@@ -32,7 +32,7 @@ Promise<GetServerSidePropsResult<Props<Pathname>>> => { ...@@ -32,7 +32,7 @@ Promise<GetServerSidePropsResult<Props<Pathname>>> => {
return adBannerFeature.provider; return adBannerFeature.provider;
} }
} }
return; return null;
})(); })();
return { return {
...@@ -40,7 +40,7 @@ Promise<GetServerSidePropsResult<Props<Pathname>>> => { ...@@ -40,7 +40,7 @@ Promise<GetServerSidePropsResult<Props<Pathname>>> => {
query, query,
cookies: req.headers.cookie || '', cookies: req.headers.cookie || '',
referrer: req.headers.referer || '', referrer: req.headers.referer || '',
adBannerProvider, adBannerProvider: adBannerProvider,
apiData: null, apiData: null,
}, },
}; };
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment