import { DownOutlined } from '@ant-design/icons'; import type { MenuProps } from 'antd'; import { Button, Dropdown } from 'antd'; import { FormattedMessage } from 'dumi'; import React from 'react'; import useLocaleValue from '../../hooks/useLocaleValue'; import { IMoreLink } from '../../types'; export const getMoreLinksGroup = (moreLinks: IMoreLink[]): MenuProps['items'] => { return (moreLinks ?? []).map((item, index) => ({ label: ( {item.text} ), key: index })); }; const More: React.FC = () => { const moreLinks = useLocaleValue('moreLinks') || []; return Array.isArray(moreLinks) && moreLinks.length > 0 ? ( ) : null; }; export default More;