infinity-forge
Version:
33 lines (32 loc) • 1.09 kB
TypeScript
import { ParsedUrlQuery } from 'querystring';
import { GetServerSidePropsContext, PreviewData } from 'next';
import { AppAtenaPageProps } from '../dynamic-sections/index.js';
export type AtenaPageProps = {
isGlobal?: boolean;
baseUrl?: string;
};
export declare function AtenaPage(props: AtenaPageProps): import("react/jsx-runtime").JSX.Element;
export type AtenaConfigurations = {
ssrFunction?: () => Promise<Record<string, any>>;
apiUrl?: string;
debugMode?: boolean;
i18n?: {
active: boolean;
};
disableAuth?: AppAtenaPageProps['disableAuth'];
modifierSections?: (sections: any) => {
sections: any;
[key: string]: any;
};
baseUrl?: 'post' | 'blog' | 'contato' | 'jobsList' | 'jobsDetail';
entityKey?: string;
entityKeyCategory?: string;
};
export declare function AtenaSSR(ctx: GetServerSidePropsContext<ParsedUrlQuery, PreviewData>, configurations?: AtenaConfigurations): Promise<{
props: {
page: any;
resolvedUrl: string;
disableAuth: boolean;
sections: any;
};
}>;