feat: support fumadocs

This commit is contained in:
ReaJason
2025-12-05 11:07:24 +08:00
parent 38ad19c7ea
commit 69910ec187
140 changed files with 4788 additions and 1438 deletions
+23
View File
@@ -0,0 +1,23 @@
import { LanguagesIcon } from "lucide-react";
import { useTranslation } from "react-i18next";
import { Button } from "./ui/button";
export function LanguageSwitcher() {
const { i18n } = useTranslation();
const toggleLanguage = () => {
const newLang = i18n.language === "en" ? "zh-CN" : "en";
i18n.changeLanguage(newLang);
};
return (
<Button
variant="ghost"
size="icon"
onClick={toggleLanguage}
title={i18n.language === "en" ? "Switch to Chinese" : "切换到英文"}
>
<LanguagesIcon className="h-5 w-5" />
</Button>
);
}