Skip to content

Modales

Oura ofrece una gran flexibilidad para generar diálogos en el centro de la pantalla, perfectos para advertencias, configuraciones o captura de datos.

Disparar un Modal Personalizado

Usa el método Oura.fire() con un objeto de configuración.

javascript
import Oura from 'oura-ui';

Oura.fire({
  title: 'Error de Red',
  text: 'No se puede sincronizar con la base de datos central.',
  icon: 'error',
  confirmButtonText: 'Reintentar Conexión',
});

Confirmar Acción

El método .confirm vincula automáticamente una interfaz de Cancelar y Confirmar.

javascript
const result = await Oura.confirm('¿Eliminar Espacio?', 'Esta acción no se puede deshacer.');

if (result.isConfirmed) {
  Oura.success('¡Espacio Terminado!');
} else {
  Oura.info('Acción cancelada.');
}

Captura de Datos (Prompt)

¡Captura la entrada del usuario de forma elegante sin necesidad de estructuras de formulario!

javascript
const result = await Oura.prompt(
  'Introduce tu email',
  'Te enviaremos un enlace de restablecimiento',
  'email'
);

if (result.isConfirmed && result.value) {
  Oura.toast(`Enlace enviado a ${result.value}`);
}

Released under the MIT License.