Footer

mobile
withDivider
view

页脚和移动页脚

页面页脚组件。Footer 用于桌面版和 MobileFooter 移动版。 这两个组件具有相同的属性。

PropTypes

财产类型必填项默认描述
classNameString页脚类名
menuItemsFooterMenuItem[]页脚菜单项列表
withDividerBoolean在页脚上显示顶部边框
moreButtonTitleString“更多项目” 按钮标题
onMoreButtonClickMouseEventHandler<HTMLElement>更多按钮点击处理器
观点normal 或者 clear页脚视图
徽标LogoProps服务徽标属性
logoWrapperClassNamestring徽标包装器类名
版权string版权

观点

  • 正常-白色背景和所有配置的元素
  • 透明-透明的背景,只有版权

用法

查看演示

  • 桌面: src/components/Footer/desktop/__stories__/FooterShowcase.tsx
  • 手机: src/components/Footer/mobile/__stories__/MobileFooterShowcase.tsx

例子

页脚

import { Footer } from '@gravity-ui/navigation';

<Footer
    className="page-footer"
    withDivider={false}
    moreButtonTitle="Show more"
    copyright={`@ ${new Date().getFullYear()} "My Service"`}
    logo={{
        icon: logoIcon,
        iconSize: 24,
        text: 'My Service'
    }}
    menuItems={[
        {
            text: 'About Service',
            href: 'https://gravity-ui.com/',
            target: 'blank',
        },
        {
            text: 'Documentation',
            href: 'https://gravity-ui.com/',
            target: 'blank',
        },
        {
            text: 'Confidential',
            href: 'https://gravity-ui.com/',
            target: 'blank',
        },
    ]}
/>

<Footer
    className="page-footer"
    copyright={`@ ${new Date().getFullYear()} "My Service"`}
    view="clear"
/>

MobileFooter

import { MobileFooter } from '@gravity-ui/navigation';

<MobileFooter
    className="page-footer"
    withDivider={false}
    moreButtonTitle="Show more"
    copyright={`@ ${new Date().getFullYear()} "My Service"`}
    logo={{
        icon: logoIcon,
        iconSize: 24,
        text: 'My Service'
    }}
    menuItems={[
        {
            text: 'About Service',
            href: 'https://gravity-ui.com/',
            target: 'blank',
        },
        {
            text: 'Documentation',
            href: 'https://gravity-ui.com/',
            target: 'blank',
        },
        {
            text: 'Confidential',
            href: 'https://gravity-ui.com/',
            target: 'blank',
        },
    ]}
/>

<MobileFooter
    className="page-footer"
    copyright={`@ ${new Date().getFullYear()} "My Service"`}
    view="clear"
/>