"use client";

import { useRouter } from "next/navigation";
import { NewsEditor } from "@/components/admin/news/NewsEditor";
import { createNews } from "@/lib/news";
import type { NewsFormData } from "@/lib/news";
import { toast } from "sonner";

export default function CreateNewsPage() {
  const router = useRouter();

  const handleSave = async (data: NewsFormData) => {
    await createNews(data);
    toast.success("Article saved.");
    router.push("/admin/news");
  };

  return <NewsEditor onSave={handleSave} />;
}
