Opções de Configuração

Opções (todas opt‑in e compatíveis)

  • lockBodyScroll (boolean, default: true)

    • Bloqueia o scroll do body enquanto o modal estiver aberto.
  • injectResponsiveStyles (boolean, default: false)

    • Injeta uma variável CSS --pf-popup-height e usa fallback para iOS (dvh).
  • forceMobileViewport (boolean, default: false)

    • Força largura “mobile” no host mesmo em desktop.
    • Use com mobileMaxWidth (ex.: 480).
  • mobileMaxWidth (number|null, default: null)

    • Largura máxima do container do modal quando forceMobileViewport estiver ativo.
  • showCloseButton (boolean|null, default: null)

    • null: segue autoOpenValidation existente.
    • true/false: força exibir/ocultar o botão de fechar.
  • optimizeResizeUpdates (boolean, default: true)

    • Debounce de 150ms para cálculos de layout em resize.
  • strictLang (boolean, default: false) e allowedLangs (array, default: ["pt","en","es"])

    • Quando ativo, normaliza o idioma recebido para a lista permitida.

Outras já existentes:

  • enableRedirect (boolean) – reservado; seu front não emite redirect.
  • allowedPostMessageOrigins (string[]) – por padrão usa kycFrontOrigin.

Veja Também