import { CostRecordsPage } from "@/components/CostRecordsPage";
import { renovationCostPhases } from "@/lib/finance";

export default function RenovationCostsPage({
  searchParams
}: {
  searchParams?: Promise<Record<string, string | string[] | undefined>>;
}) {
  return (
    <CostRecordsPage
      searchParams={searchParams}
      title="Renovation Costs"
      description="Track capital improvements and make-ready costs before renting the property."
      addTitle="Add Renovation Cost"
      listTitle="Renovation Cost Records"
      returnTo="/renovation-costs"
      allowedPhases={renovationCostPhases}
      categoryTypes={["RENOVATION_EXPENSE"]}
      discountLabel="Discount / Tax Return"
    />
  );
}
