import '../public/styles/font/iconfont.css' import '../public/styles/base.scss' import type { AppProps } from 'next/app'; //antd中英输入框组件文组件 import zhCN from 'antd/locale/zh_CN'; import { ConfigProvider, Empty } from 'antd' import theme from '@/public/antvTheme/theme' import dayjs from 'dayjs'; import 'dayjs/locale/zh-cn'; import type { GetProp } from 'antd'; dayjs.locale('zh-cn') //组件CSS降级兼容 import { StyleProvider, legacyLogicalPropertiesTransformer } from '@ant-design/cssinjs'; const renderEmpty: GetProp<typeof ConfigProvider, 'renderEmpty'> = (componentName) => { return <Empty image='/images/empty.png' description="数据为空" imageStyle={{width: '240px', margin: '20px auto 0'}} /> }; const MyApp= ({ Component, pageProps }:AppProps) => { return ( <StyleProvider hashPriority="high" transformers={[legacyLogicalPropertiesTransformer]}> <ConfigProvider locale={ zhCN } theme={theme} renderEmpty={renderEmpty}> <Component {...pageProps} /> </ConfigProvider> </StyleProvider> ) }; export default MyApp;