export type PlanDetail = {
  name: string,
  nbDocuments: number,
  nbRows: number,
  nbColumns: number,
  maxSize: number,
}

const planFree: PlanDetail = {
  name: 'Free',
  nbDocuments: 3,
  nbRows: 1000,
  nbColumns: 10,
  maxSize: 100,
}

const planPlus: PlanDetail = {
  name: 'Plus',
  nbDocuments: 10,
  nbRows: 5000,
  nbColumns: 20,
  maxSize: 500,
}

const planPro: PlanDetail = {
  name: 'Pro',
  nbDocuments: 25,
  nbRows: 50000,
  nbColumns: 50,
  maxSize: 5000,
}


export function getPlanDetails(plan: string): PlanDetail {
  switch (plan) {
    case 'plus': return planPlus;
    case 'pro': return planPro;
    default: return planFree;
  }
}