/** Etapas do configurador em que valores monetários podem ser exibidos. */
/** Valores só a partir da etapa de planos (após login no fluxo). */
export const PRICING_VISIBLE_STEPS = new Set([8, 9]);

export function canShowPricing(step: number): boolean {
  return PRICING_VISIBLE_STEPS.has(step);
}

/** Preços no configurador só na etapa de planos e com sessão ativa. */
export function canShowPricingWithAuth(step: number, hasAuth: boolean): boolean {
  return canShowPricing(step) && hasAuth;
}
