mirror of
https://github.com/lukevella/rallly.git
synced 2025-05-02 11:46:03 +02:00
119 lines
3.9 KiB
TypeScript
119 lines
3.9 KiB
TypeScript
import Link from "next/link";
|
|
import { Trans, useTranslation } from "next-i18next";
|
|
import * as React from "react";
|
|
import GitHubButton from "react-github-btn";
|
|
|
|
import Logo from "../../public/logo.svg";
|
|
import Vercel from "../../public/vercel-logotype-dark.svg";
|
|
|
|
const Footer: React.VoidFunctionComponent = () => {
|
|
const { t } = useTranslation("homepage");
|
|
return (
|
|
<div className="mt-16 bg-slate-50/70">
|
|
<div className="mx-auto grid max-w-7xl grid-cols-10 gap-8 py-20 px-8">
|
|
<div className="col-span-12 md:col-span-4">
|
|
<Logo className="mb-4 w-32 text-gray-400" />
|
|
<p className="text-sm text-gray-400">
|
|
<Trans
|
|
t={t}
|
|
i18nKey="footerCredit"
|
|
components={{
|
|
a: (
|
|
<a
|
|
className="font-normal leading-loose text-gray-400 hover:text-gray-800 hover:no-underline"
|
|
href="https://twitter.com/imlukevella"
|
|
/>
|
|
),
|
|
}}
|
|
/>
|
|
</p>
|
|
<div className="flex space-x-3">
|
|
<GitHubButton
|
|
href="https://github.com/lukevella/rallly"
|
|
data-icon="octicon-star"
|
|
aria-label="Star lukevella/rallly on GitHub"
|
|
data-show-count={true}
|
|
>
|
|
Star
|
|
</GitHubButton>
|
|
<GitHubButton
|
|
href="https://github.com/sponsors/lukevella"
|
|
data-icon="octicon-heart"
|
|
aria-label="Sponsor @lukevella on GitHub"
|
|
>
|
|
Sponsor this project
|
|
</GitHubButton>
|
|
</div>
|
|
</div>
|
|
<div className="col-span-6 md:col-span-2">
|
|
<div className="mb-4 font-medium">Links</div>
|
|
<ul>
|
|
<li>
|
|
<a
|
|
className="font-normal leading-loose text-gray-400 hover:text-gray-800 hover:no-underline"
|
|
href="https://github.com/lukevella/rallly/discussions"
|
|
>
|
|
Forum
|
|
</a>
|
|
</li>
|
|
<li>
|
|
<Link href="/blog">
|
|
<a className="font-normal leading-loose text-gray-400 hover:text-gray-800 hover:no-underline">
|
|
Blog
|
|
</a>
|
|
</Link>
|
|
</li>
|
|
<li>
|
|
<Link href="/support">
|
|
<a className="font-normal leading-loose text-gray-400 hover:text-gray-800 hover:no-underline">
|
|
Support
|
|
</a>
|
|
</Link>
|
|
</li>
|
|
<li>
|
|
<Link href="/privacy-policy">
|
|
<a className="font-normal leading-loose text-gray-400 hover:text-gray-800 hover:no-underline">
|
|
Privacy Policy
|
|
</a>
|
|
</Link>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
<div className="col-span-6 md:col-span-2">
|
|
<div className="mb-4 font-medium">Follow</div>
|
|
<ul>
|
|
<li>
|
|
<a
|
|
className="font-normal leading-loose text-gray-400 hover:text-gray-800 hover:no-underline"
|
|
href="https://github.com/lukevella/rallly"
|
|
>
|
|
Github
|
|
</a>
|
|
</li>
|
|
<li>
|
|
<a
|
|
className="font-normal leading-loose text-gray-400 hover:text-gray-800 hover:no-underline"
|
|
href="https://twitter.com/ralllyco"
|
|
>
|
|
Twitter
|
|
</a>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
<div className="col-span-12 md:col-span-2">
|
|
<a
|
|
href="https://vercel.com?utm_source=rallly&utm_campaign=oss"
|
|
className="inline-block text-white"
|
|
>
|
|
<span className="mb-1 inline-block w-full text-right text-xs italic text-gray-400">
|
|
Powered by
|
|
</span>
|
|
<Vercel className="w-24" />
|
|
</a>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
);
|
|
};
|
|
|
|
export default Footer;
|