import React from 'react'; import { Address, Logo, } from '@trussworks/react-uswds'; import {NavList} from '@trussworks/react-uswds'; import {useIntl} from 'gatsby-plugin-intl'; import J40MainGridContainer from './J40MainGridContainer'; import {hyphenizeString} from '../../cypress/integration/common/helpers'; import SurveyButton from './SurveyButton'; // @ts-ignore import whitehouseIcon from '../images/eop-seal.svg'; import * as COMMON_COPY from '../data/copy/common'; const J40Footer = () => { const intl = useIntl(); const NAVLINKS = [ [ intl.formatMessage(COMMON_COPY.FOOTER.CONTACT),
, ], [ intl.formatMessage(COMMON_COPY.FOOTER.MORE_INFO), {intl.formatMessage(COMMON_COPY.FOOTER.WHITEHOUSE)} , {intl.formatMessage(COMMON_COPY.FOOTER.FOIA)} , {intl.formatMessage(COMMON_COPY.FOOTER.PRIVACY)} , ], [ intl.formatMessage(COMMON_COPY.FOOTER.QUESTIONS), {intl.formatMessage(COMMON_COPY.FOOTER.FIND_CONTACT)} , ], ]; // see https://designsystem.digital.gov/components/footer/ return ( // we cannot use trussworks Footer because it doesn't layout correct // and there's no easy way to override. It comes down to the // `className="mobile-lg:grid-col-6 desktop:grid-col-3">` needs to be // `className="mobile-lg:grid-col-12 desktop:grid-col-4">` ugh. ); }; const NavSection = ({ links, }: { links: React.ReactNode[] }): React.ReactElement => { const [primaryLinkOrHeading, ...secondaryLinks] = links; return (