Footer

mobile
withDivider
view

Pie de página y MobileFooter

Los componentes del pie de página. Footer Úselo para la versión de escritorio y MobileFooter para la versión móvil. Ambos componentes tienen las mismas propiedades.

PropTypes

PropiedadTipoNecesarioPredeterminadoDescripción
classNameStringNombre de la clase de pie de página
menuItemsFooterMenuItem[]Lista de elementos del menú de pie de página
withDividerBooleanMostrar el borde superior en el pie de página
moreButtonTitleStringEl título del botón de más elementos
onMoreButtonClickMouseEventHandler<HTMLElement>El controlador de clics de más botones
vistanormal o clearLa vista de pie de página
logotipoLogoPropsPropiedades del logotipo del servicio
logoWrapperClassNamestringEl nombre de la clase del contenedor de logotipos
derechos de autorstringLos derechos de autor

vista

  • normal: fondo blanco y todos los elementos configurados
  • fondo transparente y solo los derechos de autor

Uso

Ver demostraciones

  • Escritorio: src/components/Footer/desktop/__stories__/FooterShowcase.tsx,
  • Móvil: src/components/Footer/mobile/__stories__/MobileFooterShowcase.tsx.

Ejemplos

Pie de página

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"
/>