
import React, { useState } from 'react';
import { MicroApp, useAccess, useModel} from '@umijs/max';
import { TOKEN } from '@/utils/constant';
import ErrorPage from '../500';

const Dashboard: React.FC = () => {
  const access = useAccess();

  const { initialState } = useModel('@@initialState');
  const menuData = initialState?.menuData || [];
  
  const [globalState] = useState<any>({
    token: localStorage.getItem(TOKEN),
    menuData,
    access,
  });

  return (<MicroApp 
    name="business"
    base="/business"
    // autoSetLoading
    errorBoundary={()=><ErrorPage/>}
    globalState={globalState}
    autoCaptureError 
    />);
};
export default Dashboard;