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-heighte usa fallback para iOS (dvh).
- Injeta uma variável CSS
-
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
forceMobileViewportestiver ativo.
- Largura máxima do container do modal quando
-
showCloseButton(boolean|null, default:null)null: segueautoOpenValidationexistente.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.
- Debounce de 150ms para cálculos de layout em
-
strictLang(boolean, default:false) eallowedLangs(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 usakycFrontOrigin.
Veja Também
- Métodos do SDK - Referência de métodos
- Funcionalidades - Documentação de Funcionalidades
- Serviços - Documentação de Ações