You can not select more than 25 topics
			Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
		
		
		
		
		
			
		
			
				
					
					
						
							28 lines
						
					
					
						
							698 B
						
					
					
				
			
		
		
		
			
			
			
				
					
				
				
					
				
			
		
		
	
	
							28 lines
						
					
					
						
							698 B
						
					
					
				
								'use strict';
							 | 
						|
								
							 | 
						|
								import React, { useEffect } from 'react';
							 | 
						|
								import Layout from './layout';
							 | 
						|
								import Auth from './sections/auth';
							 | 
						|
								import Safetymanage from './sections/safetymanage';
							 | 
						|
								import ProjectRegime from './sections/projectRegime';
							 | 
						|
								import Organization from './sections/organization';
							 | 
						|
								import PatrolManage from './sections/patrolManage';
							 | 
						|
								import IssueHandle from './sections/issueHandle'
							 | 
						|
								
							 | 
						|
								const App = props => {
							 | 
						|
								   const { projectName } = props
							 | 
						|
								
							 | 
						|
								   useEffect(() => {
							 | 
						|
								      document.title = projectName;
							 | 
						|
								   }, [])
							 | 
						|
								
							 | 
						|
								   return (
							 | 
						|
								      <Layout
							 | 
						|
								         title={projectName}
							 | 
						|
								         sections={[Auth, ProjectRegime, Safetymanage, Organization, PatrolManage, IssueHandle]}
							 | 
						|
								      />
							 | 
						|
								   )
							 | 
						|
								
							 | 
						|
								}
							 | 
						|
								
							 | 
						|
								export default App;
							 |