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() {
|
export function Meta() {
|
||||||
const { pageData } = useDocumentContext();
|
const { pageData } = useDocumentContext();
|
||||||
const meta = pageData.pageConfig?.meta || [];
|
const meta = pageData.pageConfig.meta || [];
|
||||||
|
|
||||||
return (
|
return (
|
||||||
<>
|
<>
|
||||||
|
|
@ -33,7 +33,7 @@ export function Meta() {
|
||||||
|
|
||||||
export function Title() {
|
export function Title() {
|
||||||
const { pageData } = useDocumentContext();
|
const { pageData } = useDocumentContext();
|
||||||
const title = pageData.pageConfig?.title || [];
|
const title = pageData.pageConfig.title || [];
|
||||||
|
|
||||||
return (
|
return (
|
||||||
<title>{title}</title>
|
<title>{title}</title>
|
||||||
|
|
@ -42,7 +42,7 @@ export function Title() {
|
||||||
|
|
||||||
export function Links() {
|
export function Links() {
|
||||||
const { pageAssets, entryAssets, pageData } = useDocumentContext();
|
const { pageAssets, entryAssets, pageData } = useDocumentContext();
|
||||||
const customLinks = pageData.pageConfig?.links || [];
|
const customLinks = pageData.pageConfig.links || [];
|
||||||
const blockLinks = customLinks.filter((link) => link.block);
|
const blockLinks = customLinks.filter((link) => link.block);
|
||||||
|
|
||||||
const styles = pageAssets.concat(entryAssets).filter(path => path.indexOf('.css') > -1);
|
const styles = pageAssets.concat(entryAssets).filter(path => path.indexOf('.css') > -1);
|
||||||
|
|
@ -62,7 +62,7 @@ export function Links() {
|
||||||
|
|
||||||
export function Scripts() {
|
export function Scripts() {
|
||||||
const { pageData, pageAssets, entryAssets, appData } = useDocumentContext();
|
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);
|
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;
|
const { getInitialData, getPageConfig } = routeModule;
|
||||||
let initialData;
|
let initialData;
|
||||||
let pageConfig;
|
let pageConfig = {};
|
||||||
|
|
||||||
if (getInitialData) {
|
if (getInitialData) {
|
||||||
initialData = await getInitialData(requestContext);
|
initialData = await getInitialData(requestContext);
|
||||||
|
|
|
||||||
|
|
@ -25,7 +25,7 @@ export default async function runBrowserApp(
|
||||||
|
|
||||||
let appData = (window as any).__ICE_APP_DATA__ || {};
|
let appData = (window as any).__ICE_APP_DATA__ || {};
|
||||||
let { initialData } = appData;
|
let { initialData } = appData;
|
||||||
if (!initialData && appConfig?.app?.getInitialData) {
|
if (!initialData && appConfig.app?.getInitialData) {
|
||||||
initialData = await appConfig.app.getInitialData(initialContext);
|
initialData = await appConfig.app.getInitialData(initialContext);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -61,7 +61,7 @@ export default async function runServerApp(options: RunServerAppOptions): Promis
|
||||||
};
|
};
|
||||||
|
|
||||||
let initialData;
|
let initialData;
|
||||||
if (appConfig?.app?.getInitialData) {
|
if (appConfig.app?.getInitialData) {
|
||||||
initialData = await appConfig.app.getInitialData(initialContext);
|
initialData = await appConfig.app.getInitialData(initialContext);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue