import { toClientJson } from "@/lib/serialize";
import { CampaignsList } from "@/app/campaigns/campaigns-list";
import { listCampaigns } from "@/server/services/campaign.service";

export default async function CampaignsPage() {
  const initial = await listCampaigns({ page: 1, limit: 25 });
  return (
    <CampaignsList
      initialData={toClientJson(initial.data)}
      initialPagination={initial.pagination}
    />
  );
}

