Componente Modal React
Componente en react de modales del kit USS
1import { 2 ModalComponent, 3 ModalBody, 4 ModalFooter, 5} from "@ussebastian/kitdigital-react/dist/uss-react.es.js";
Modal Component
Es el componente principal del modal, encapsula los otros dos componentes <ModalBody> y <ModalFooter> y es el que maneja el comportamiento del modal, <ModalComponent> es un componente controlado, lo que significa que recibe como props el estado del modal (isOpen) y una función que cambia el estado del modal (setOpen).
| Prop | Tipo | default | Descripción |
|---|---|---|---|
| isOpen | Boolean state | false | Define si el modal esta abierto o cerrado |
| setOpen | Setter function | - | Función que cambia el estado de isOpen |
| children | JSX | - | Contenido del modal |
Modal Body
Es el componente que contiene el contenido del modal, Tiene una funcion semantica, tambien encapsula el ícono del modal, recibe como props:
| Prop | Tipo | default | Descripción |
|---|---|---|---|
| iconVariant | string | - | Define el tipo de ícono que se muestra en el modal, puede ser: 'success', 'error', 'warning', 'info' |
| children | JSX | - | Contenido dentro del body del modal |
Modal Footer
Es el componente que contiene los botones del modal, tiene una funcion semantica.
Ejemplo de uso
Modal
1Cargando...