From 2cee1c2716e8e645c072c8cc4e11482ee5f7fd9d Mon Sep 17 00:00:00 2001 From: Philippe Tellier Date: Fri, 17 Oct 2025 14:40:22 -0400 Subject: [PATCH] Add progress config --- demo-app/resources/js/Pages/LoadingProp.jsx | 12 +- demo-app/resources/js/Pages/LoadingProp.vue | 10 +- demo-app/tests/Browser/ProgressBarTest.php | 27 +- react/dist/inertiaui-modal.js | 831 ++++++++++---------- react/dist/inertiaui-modal.umd.cjs | 10 +- react/src/ModalRoot.jsx | 16 +- vue/dist/inertiaui-modal.js | 747 +++++++++--------- vue/dist/inertiaui-modal.umd.cjs | 6 +- vue/src/config.js | 4 + vue/src/modalStack.js | 15 +- 10 files changed, 880 insertions(+), 798 deletions(-) diff --git a/demo-app/resources/js/Pages/LoadingProp.jsx b/demo-app/resources/js/Pages/LoadingProp.jsx index 3dde8e3a..0e37c6bd 100644 --- a/demo-app/resources/js/Pages/LoadingProp.jsx +++ b/demo-app/resources/js/Pages/LoadingProp.jsx @@ -1,7 +1,15 @@ -import { ModalLink } from '@inertiaui/modal-react'; +import { ModalLink, putConfig } from '@inertiaui/modal-react'; import Container from './Container'; export default function LoadingProp() { + const params = new URLSearchParams(window.location.search); + + putConfig({ + progress: params.get('progress') === 'false' + ? false + : { delay: parseInt(params.get('delay') ?? 0) } + }) + return (
@@ -18,4 +26,4 @@ export default function LoadingProp() { ); -} \ No newline at end of file +} diff --git a/demo-app/resources/js/Pages/LoadingProp.vue b/demo-app/resources/js/Pages/LoadingProp.vue index 558190e5..9b2e87de 100644 --- a/demo-app/resources/js/Pages/LoadingProp.vue +++ b/demo-app/resources/js/Pages/LoadingProp.vue @@ -1,6 +1,14 @@