import { ACLProvider, ACLShortcut, AdminLayout, AntdConfigProvider, AntdSchemaComponentProvider, APIClientProvider, AuthLayout, BlockSchemaComponentProvider, BlockTemplateDetails, BlockTemplatePage, ChinaRegionProvider, CollectionManagerShortcut, compose, DesignableSwitch, DocumentTitleProvider, i18n, MenuItemInitializers, PluginManagerProvider, RemoteRouteSwitchProvider, // RemoteCollectionManagerProvider, RouteSchemaComponent, RouteSwitch, SchemaComponentProvider, SchemaInitializerProvider, SchemaTemplateShortcut, SigninPage, SignupPage, Slate, SystemSettingsProvider, SystemSettingsShortcut, useRoutes, WorkflowPage, WorkflowRouteProvider, WorkflowShortcut } from '@nocobase/client'; import { notification } from 'antd'; import 'antd/dist/antd.css'; import React from 'react'; import { I18nextProvider } from 'react-i18next'; import { Link, NavLink } from 'react-router-dom'; import apiClient from './apiClient'; apiClient.axios.interceptors.response.use( (response) => response, (error) => { notification.error({ message: error?.response?.data?.errors?.map?.((error: any) => { return