|
@@ -1,18 +1,30 @@
|
|
|
-import { View, Text } from '@tarojs/components';
|
|
|
import { useLoad } from '@tarojs/taro';
|
|
|
import './index.css';
|
|
|
-import { FormattedMessage } from 'react-intl';
|
|
|
+import Login from '../security/Login';
|
|
|
+import AppInitializer from './AppInitializer';
|
|
|
+import React from 'react';
|
|
|
+import BasicLayout from '@/layouts/BasicLayout';
|
|
|
+import { BrowserRouter as Router } from 'react-router-dom';
|
|
|
+
|
|
|
+const AppContent: React.FC = () => {
|
|
|
+ const [initialized, setInitialized] = React.useState(false);
|
|
|
+
|
|
|
+ if (!initialized) {
|
|
|
+ return <AppInitializer onInitialized={() => setInitialized(true)} />;
|
|
|
+ }
|
|
|
+
|
|
|
+ return (
|
|
|
+ <Router>
|
|
|
+ <Login />
|
|
|
+ <BasicLayout children={undefined}></BasicLayout>
|
|
|
+ </Router>
|
|
|
+ );
|
|
|
+};
|
|
|
|
|
|
export default function Index() {
|
|
|
useLoad(() => {
|
|
|
console.log('Page loaded.');
|
|
|
});
|
|
|
|
|
|
- return (
|
|
|
- <View>
|
|
|
- <Text>
|
|
|
- <FormattedMessage id="greeting" defaultMessage="Hello, world!" />
|
|
|
- </Text>
|
|
|
- </View>
|
|
|
- );
|
|
|
+ return <AppContent />;
|
|
|
}
|