Tengo un cuadro de diálogo que estoy usando de ModalTrigger del espectro de reacción (versión anterior). El cuadro de diálogo tiene dos botones, Aceptar y Cancelar. No hay nada que hacer al cancelar, pero la acción debe activarse al hacer clic en Aceptar, el cuadro de diálogo debe cerrarse y la acción debe iniciarse. Puedo iniciar la acción pero el cuadro de diálogo no se cierra.
Código:
<ModalTrigger> <Button label="Do something" variant="action"></Button> <Dialog confirmLabel="Confirm" cancelLabel="Cancel" mode="confirmation" onConfirm={props.confirmAction} keyboardConfirm="true" backdropClickable={true}> {title} </Dialog> </ModalTrigger>¿Cómo puedo cerrar el botón de diálogo cuando el usuario hace clic en Confirmar y luego iniciar props.confirmAction? A partir de ahora, el cuadro de diálogo no se cierra hasta que se completa props.confirmAction.