import type { TenantPlan } from "./schema";

export type PlanCatalogEntry = {
  id: TenantPlan;
  name: string;
  price: number;
  currency: string;
  description: string;
  features: string[];
};

export const PLAN_CATALOG: Record<TenantPlan, PlanCatalogEntry> = {
  free: {
    id: "free",
    name: "Ücretsiz",
    price: 0,
    currency: "TRY",
    description: "Küçük ofisler ve deneme için.",
    features: [
      "5 ilan",
      "10 müşteri",
      "3 sunum",
      "2 ekip üyesi",
      "Temel destek",
    ],
  },
  pro: {
    id: "pro",
    name: "Pro",
    price: 499,
    currency: "TRY",
    description: "Büyüyen emlak ofisleri için sınırsız kullanım.",
    features: [
      "Sınırsız ilan",
      "Sınırsız müşteri",
      "Sınırsız sunum",
      "Sınırsız ekip üyesi",
      "Otomatik eşleştirme",
      "Yatırımcı portalı",
      "Öncelikli destek",
    ],
  },
};
