clean up ai code. looks pretty good

This commit is contained in:
2026-01-13 14:31:12 -06:00
parent 9819b14e71
commit 70273af0d9
23 changed files with 133 additions and 49 deletions

View File

@@ -1,4 +1,10 @@
import Link from 'next/link';
import { Kanit } from 'next/font/google';
const kanitSans = Kanit({
subsets: ['latin'],
weight: ['400', '500', '600', '700'],
});
export default function Footer() {
return (
@@ -7,11 +13,13 @@ export default function Footer() {
<div className="grid gap-8 md:grid-cols-4">
{/* Brand */}
<div className="md:col-span-2">
<h3 className="mb-2 text-lg font-bold">Convex Monorepo</h3>
<h3 className={`mb-2 text-3xl font-bold ${kanitSans.className}`}>convex monorepo</h3>
<p className="text-muted-foreground text-sm">
A production-ready Turborepo starter with Next.js, Expo, and
self-hosted Convex backend. Built for developers who want complete
control.
a self-hosted Convex backend, including Convex Auth with a
custom useSend email provider to ensure everything can be
self-hosted. Built for developers who want complete control
without sacrificing ease of use.
</p>
</div>
@@ -26,7 +34,7 @@ export default function Footer() {
rel="noopener noreferrer"
className="text-muted-foreground hover:text-foreground transition-colors"
>
GitHub Repository
Gitea Repository
</Link>
</li>
<li>
@@ -100,9 +108,8 @@ export default function Footer() {
rel="noopener noreferrer"
className="hover:text-foreground font-medium transition-colors"
>
Gib
Gib.
</Link>
. Open source under MIT License.
</p>
</div>
</div>