1
0
mirror of https://github.com/kremalicious/blog.git synced 2024-06-28 00:27:58 +02:00
blog/src/components/organisms/Footer.tsx
Matthias Kretschmann 0aaf874538
refactor (#733)
* refactor

* fixes

* fixes

* fix

* package updates
2022-11-11 02:31:54 +00:00

41 lines
966 B
TypeScript

import React from 'react'
import { Link } from 'gatsby'
import Icon from '../atoms/Icon'
import Vcard from '../molecules/Vcard'
import { useSiteMetadata } from '../../hooks/use-site-metadata'
import * as styles from './Footer.module.css'
function Copyright() {
const { name, uri, github } = useSiteMetadata().author
const year = new Date().getFullYear()
return (
<section className={styles.copyright}>
<p>
&copy; 2005&ndash;
{year + ' '}
<a href={uri} rel="me">
{name}
</a>
<a href={`${github}/blog`}>
<Icon name="GitHub" />
View source
</a>
<Link to="/thanks" className={styles.btc}>
<Icon name="Bitcoin" />
Say Thanks
</Link>
</p>
</section>
)
}
export default function Footer(): JSX.Element {
return (
<footer role="contentinfo" className={styles.footer}>
<Vcard />
<Copyright />
</footer>
)
}