Files
SnapOtter/apps/web/src/components/layout/footer.tsx
T
Siddharth Kumar Sah 627ff8a82c chore: remove internal docs from repo, update public documentation
Remove docs/superpowers/, .claude/ config, and PRD.md from version
control (kept locally via .gitignore). Update README, CHANGELOG,
VitePress docs, and .env.example to reflect recent features: Files
page, teams, admin settings, persistent storage, and various API
improvements.
2026-03-26 01:11:40 +08:00

28 lines
868 B
TypeScript

import { Globe, Moon, Sun } from "lucide-react";
import { useTheme } from "@/hooks/use-theme";
export function Footer() {
const { resolvedTheme, toggleTheme } = useTheme();
return (
<div className="fixed bottom-4 right-4 flex items-center gap-2 z-50">
<button
type="button"
onClick={toggleTheme}
className="p-2 rounded-lg bg-card border border-border hover:bg-muted transition-colors"
title="Toggle Theme"
>
{resolvedTheme === "dark" ? <Sun className="h-4 w-4" /> : <Moon className="h-4 w-4" />}
</button>
<button
type="button"
className="flex items-center gap-1.5 px-3 py-2 rounded-lg bg-card border border-border hover:bg-muted transition-colors text-sm"
title="Language"
>
<Globe className="h-4 w-4" />
English
</button>
</div>
);
}