judge4c/src/components/settings-button.tsx

19 lines
509 B
TypeScript
Raw Normal View History

"use client";
import { SettingsIcon } from "lucide-react";
import { useTranslations } from "next-intl";
import { useSettingsStore } from "@/stores/useSettingsStore";
import { DropdownMenuItem } from "@/components/ui/dropdown-menu";
export function SettingsButton() {
const t = useTranslations("AvatarButton");
const { setDialogOpen } = useSettingsStore();
return (
<DropdownMenuItem onClick={() => setDialogOpen(true)}>
<SettingsIcon />
{t("Settings")}
</DropdownMenuItem>
);
}