import { Result, Button } from 'antd' import { useNavigate } from 'react-router-dom' import { RocketOutlined } from '@ant-design/icons' interface PlaceholderProps { title?: string description?: string message?: string // 别名,等同于description moduleName?: string } const Placeholder = ({ title = '功能开发中', description = '该模块正在规划和开发中,敬请期待', message, // message是description的别名 moduleName }: PlaceholderProps) => { // 优先使用message,如果没有则使用description const displayDescription = message || description; const navigate = useNavigate() return (
} title={{title}} subTitle={

{displayDescription}

{moduleName && (

模块名称:{moduleName}

)}
} extra={ } />
) } export default Placeholder