mirror of https://github.com/alibaba/ice.git
refactor: less optional chaining
This commit is contained in:
parent
0cd671d76f
commit
785db8e0d1
|
|
@ -22,7 +22,7 @@ export const DocumentContextProvider = Context.Provider;
|
|||
|
||||
export function Meta() {
|
||||
const { pageData } = useDocumentContext();
|
||||
const meta = pageData.pageConfig?.meta || [];
|
||||
const meta = pageData.pageConfig.meta || [];
|
||||
|
||||
return (
|
||||
<>
|
||||
|
|
@ -33,7 +33,7 @@ export function Meta() {
|
|||
|
||||
export function Title() {
|
||||
const { pageData } = useDocumentContext();
|
||||
const title = pageData.pageConfig?.title || [];
|
||||
const title = pageData.pageConfig.title || [];
|
||||
|
||||
return (
|
||||
<title>{title}</title>
|
||||
|
|
@ -42,7 +42,7 @@ export function Title() {
|
|||
|
||||
export function Links() {
|
||||
const { pageAssets, entryAssets, pageData } = useDocumentContext();
|
||||
const customLinks = pageData.pageConfig?.links || [];
|
||||
const customLinks = pageData.pageConfig.links || [];
|
||||
const blockLinks = customLinks.filter((link) => link.block);
|
||||
|
||||
const styles = pageAssets.concat(entryAssets).filter(path => path.indexOf('.css') > -1);
|
||||
|
|
@ -62,7 +62,7 @@ export function Links() {
|
|||
|
||||
export function Scripts() {
|
||||
const { pageData, pageAssets, entryAssets, appData } = useDocumentContext();
|
||||
const { links: customLinks = [], scripts: customScripts = [] } = pageData.pageConfig || {};
|
||||
const { links: customLinks = [], scripts: customScripts = [] } = pageData.pageConfig;
|
||||
|
||||
const scripts = pageAssets.concat(entryAssets).filter(path => path.indexOf('.js') > -1);
|
||||
|
||||
|
|
|
|||
|
|
@ -55,7 +55,7 @@ export async function loadPageData(matches, routeModules, requestContext) {
|
|||
|
||||
const { getInitialData, getPageConfig } = routeModule;
|
||||
let initialData;
|
||||
let pageConfig;
|
||||
let pageConfig = {};
|
||||
|
||||
if (getInitialData) {
|
||||
initialData = await getInitialData(requestContext);
|
||||
|
|
|
|||
|
|
@ -25,7 +25,7 @@ export default async function runBrowserApp(
|
|||
|
||||
let appData = (window as any).__ICE_APP_DATA__ || {};
|
||||
let { initialData } = appData;
|
||||
if (!initialData && appConfig?.app?.getInitialData) {
|
||||
if (!initialData && appConfig.app?.getInitialData) {
|
||||
initialData = await appConfig.app.getInitialData(initialContext);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -61,7 +61,7 @@ export default async function runServerApp(options: RunServerAppOptions): Promis
|
|||
};
|
||||
|
||||
let initialData;
|
||||
if (appConfig?.app?.getInitialData) {
|
||||
if (appConfig.app?.getInitialData) {
|
||||
initialData = await appConfig.app.getInitialData(initialContext);
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue