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