design-comuni-plone-theme
Version:
Volto Theme for Italia design guidelines
60 lines (55 loc) • 1.53 kB
JSX
/**
* FooterMain component.
* @module components/Footer/FooterMain
*/
import React from 'react';
import { Container, Row, Col } from 'design-react-kit';
import { UniversalLink } from '@plone/volto/components';
import { FooterTop } from 'volto-editablefooter';
import {
FooterNavigation,
FooterInfos,
LogoFooter,
BrandTextFooter,
FooterPNRRLogo,
} from 'design-comuni-plone-theme/components/ItaliaTheme/';
import { useHomePath } from 'design-comuni-plone-theme/helpers';
/**
* FooterMain component class.
* @class FooterMain
* @extends Component
*/
const FooterMain = () => {
const footerTopContent = FooterTop();
const homepath = useHomePath();
return (
<div className="it-footer-main">
<Container tag="div">
<section>
<Row className="clearfix" tag="div">
<Col sm={12} tag="div" widths={['xs', 'sm', 'md', 'lg', 'xl']}>
<div className="it-brand-wrapper">
{footerTopContent ?? (
<>
<FooterPNRRLogo />
<UniversalLink href={homepath}>
<LogoFooter />
<BrandTextFooter />
</UniversalLink>
</>
)}
</div>
</Col>
</Row>
</section>
<section>
<FooterNavigation />
</section>
<section className="py-4">
<FooterInfos />
</section>
</Container>
</div>
);
};
export default FooterMain;