import { requireUser } from "@/lib/auth/session";
import { getCoachingOptions } from "@/lib/applications/queries";
import { PageHeader } from "@/components/layout/page-header";
import { CoachingForm } from "../coaching-form";

export default async function Page() {
  const user = await requireUser();
  const options = await getCoachingOptions();

  return (
    <div>
      <PageHeader
        title="Add Coaching Application"
        breadcrumb="Application / Coaching / New"
      />
      <CoachingForm
        options={options}
        defaults={{ branch_id: user.primary_branch_id ?? "" }}
      />
    </div>
  );
}
