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 | 7x 12x | 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
<b>
<ExternalLink
href="https://github.com/tubone24/blog"
title="GitHub."
/>
</b>
</p>
<p className={style.copyright} data-testid="copyright">
Copyright
<ExternalLink
href="https://portfolio.tubone-project24.xyz/"
title="©tubone24"
/>
<b>
<Link to={withPrefix("/")}>{config.siteTitle}</Link>
</b>
2017-{new Date().getFullYear()}
<Link to={withPrefix("/privacy-policies")}>Privacy Policies</Link>
<a href="/sitemap-index.xml" title="sitemap">
Sitemap
</a>
</p>
</div>
</div>
</div>
</footer>
);
export default Footer;
|