"use client";

import { ProjectForm } from "@/components/dashboard/projects/project-form";
import { useProjectMutations } from "@/hooks/use-projects";
import { useRouter } from "@/i18n/routing";
import { useTranslations } from "next-intl";

export function NewProjectPageContainer() {
  const t = useTranslations();
  const router = useRouter();
  const { createProject, isLoading } = useProjectMutations();

  return (
    <ProjectForm
      mutation={{ createProject, isLoading }}
      onCancel={() => router.push("/projects")}
      isEdit={false}
      submitAction={{ actionKey: "projects.create" }}
    />
  );
}
