Ir al contenido principal

🧩 Inventario y Capacidades de Componentes

Conoce a fondo cada componente visual disponible, sus límites, capacidades de conexión y cómo usar expresiones regulares (Regex) para validar datos exactos. 🚀

El catálogo detallado de todo lo que puedes construir dentro de la pantalla de un Flow, desde títulos y fechas hasta validaciones estrictas de texto.

📏 Límites Globales de Meta

Límite

Valor máximo permitido

Componentes por pantalla

50 máximo.

Opciones en listas desplegables

200 (100 si llevan imagen).

Imágenes por pantalla

3 máximo.

Tamaño del Flow JSON

10 MB.


🛠️ Inventario de Componentes

La mayoría de los componentes de selección y captura pueden usarse Estáticos (contenido fijo) o Conectables (alimentados en vivo vía Data Exchange).

1. Textos y Títulos (Solo Estáticos)

Muestran información. Admiten variables dinámicas (como {nombre}) pero no disparan acciones.

  • Título / Subtítulo: Hasta 80 caracteres.

  • Texto (Body/Caption): Soporta negrita, itálica y markdown (v5.1+). Hasta 4096 caracteres.

2. Entrada de texto (Estático / Conectable)

Capturan datos escritos.

  • Caja de texto: Permite input-type (text, number, email, password), max-chars y pattern.

  • Caja multilínea: Hasta 600 caracteres.

3. Selección (Estático / Conectable)

  • Campo de opción (Dropdown): Lista desplegable. Puede disparar una cascada al elegir (on-select-action).

  • Casillas / Opción única: 1 a 20 opciones.

4. Fecha y Media

  • Selector de fecha: Mínimo, máximo y fechas no disponibles. (Conectable para disponibilidad real).

  • Imagen / Carrusel: Solo estáticas (~300 KB recomendado). No pueden generarse en tiempo real.

  • Adjuntar foto/doc: Recibe fotos (hasta 25 MB) y documentos (hasta 100 MB).


🧮 Validación de formatos con Regex (Pattern)

Disponible desde la versión 6.2, permite obligar a que el dato tenga un formato exacto. Si no cumple, el usuario no avanza.

Dato a validar

Patrón (Regex)

Explicación

Placa Vehicular

^[A-Z]{3}-?[0-9]{3,4}$

Tres mayúsculas, guion opcional, 3 o 4 números.

Solo números

^[0-9]+$

Ideal en caja de texto para no perder ceros iniciales.

Correo electrónico

^[^@\s]+@[^@\s]+\.[A-Za-z]{2,}$

Texto sin espacios, una arroba, y dominio válido.

Teléfono 10 dígitos

^[0-9]{10}$

Exactamente diez dígitos, sin espacios.

💡 Buena práctica: Acompaña siempre el patrón con un mensaje de error claro ("La placa debe tener 3 letras y 3 números"). Mantén los patrones simples para evitar frustración.


¡Diseña interfaces perfectas! 🚀

Conocer exactamente qué hace cada componente y cómo limitar la entrada del usuario mediante Regex te permite crear mini-aplicaciones robustas y libres de errores tipográficos. ✅

¿Ha quedado contestada tu pregunta?