All files / src/components/Footer index.tsx

100% Statements 2/2
100% Branches 0/0
100% Functions 1/1
100% Lines 2/2

Press n or j to go to the next uncovered block, b, p or k for the previous block.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48              8x 17x                                                                              
import React from "react";
import { Link, withPrefix } from "gatsby";
import ExternalLink from "@/components/ExternalLink";
import config from "@/config/index.json";
 
import * as style from "./index.module.scss";
 
const Footer = () => (
  <footer className={"footer " + style.footer}>
    <div className="container">
      <div className="row">
        <div className="col-sm-12 text-center">
          <p data-testid="architecture">
            The source code for this blog is maintained on &nbsp;
            <b>
              <ExternalLink
                href="https://github.com/tubone24/blog"
                title="GitHub."
              />
            </b>
          </p>
          <p className={style.copyright} data-testid="copyright">
            Copyright&nbsp;
            <ExternalLink
              href="https://portfolio.tubone-project24.xyz/"
              title="&copy;tubone24"
            />
            &nbsp;
            <b>
              <Link to={withPrefix("/")}>{config.siteTitle}</Link>
              &nbsp;
            </b>
            2017-{new Date().getFullYear()}
            &nbsp;&nbsp;
            <Link to={withPrefix("/privacy-policies")}>Privacy Policies</Link>
            &nbsp;&nbsp;&nbsp;
            <a href="/sitemap-index.xml" title="sitemap">
              Sitemap
            </a>
          </p>
        </div>
      </div>
    </div>
  </footer>
);
 
export default Footer;