import AppDefaultIcon from '@/new-components/common/AppDefaultIcon'; import { ExportOutlined } from '@ant-design/icons'; import { App, Typography } from 'antd'; import copy from 'copy-to-clipboard'; import React, { memo, useContext, useState } from 'react'; import { MobileChatContext } from '../'; const Header: React.FC = () => { const { appInfo } = useContext(MobileChatContext); const { message } = App.useApp(); const [count, setCount] = useState(0); if (!appInfo?.app_code) { return null; } const shareApp = async () => { const success = copy(`dingtalk://dingtalkclient/page/link?url=${encodeURIComponent(location.href)}&pc_slide=true`); message[success ? 'success' : 'error'](success ? '复制成功' : '复制失败'); }; if (count > 6) { message.info(JSON.stringify(window.navigator.userAgent), 2, () => { setCount(0); }); } return (
setCount(count + 1)}>
{appInfo?.app_name} {appInfo?.app_describe}
); }; export default memo(Header);