"use client";

import { signOut } from "next-auth/react";
import { LogOut } from "lucide-react";
import { LanguageToggle } from "@/components/language-toggle";
import type { Locale } from "@/lib/i18n";

export function AdminHeaderActions({ locale }: { locale: Locale }) {
  return (
    <>
      <LanguageToggle locale={locale} />
      <button
        onClick={() => signOut({ callbackUrl: "/" })}
        className="inline-flex h-9 items-center justify-center gap-2 rounded-lg border border-white/10 bg-white/[0.04] px-3 text-xs font-medium text-muted-white hover:text-warm-white hover:bg-white/[0.08] transition-all focus-ring"
      >
        <LogOut size={14} />
        Sign out
      </button>
    </>
  );
}
