Skip to content

Commit 36f17be

Browse files
committed
feat: Stimulus controller to show a confirm modal before link or form submit
1 parent 084e6bf commit 36f17be

File tree

2 files changed

+3
-0
lines changed

2 files changed

+3
-0
lines changed

scripts/assets/js/bootstrap.js

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@ import PasswordStrengthChecker from 'sumocoders/PasswordStrengthChecker'
1111
import TogglePassword from 'sumocoders/TogglePassword'
1212
import FormCollection from 'sumocoders/FormCollection'
1313
import ScrollToTop from 'sumocoders/ScrollToTop'
14+
import Confirm from 'sumocoders/Confirm'
1415

1516
const app = startStimulusApp()
1617
// register any custom, 3rd party controllers here
@@ -27,3 +28,4 @@ app.register('password-strength-checker', PasswordStrengthChecker)
2728
app.register('toggle-password', TogglePassword)
2829
app.register('form-collection', FormCollection)
2930
app.register('scroll-to-top', ScrollToTop)
31+
app.register('confirm', Confirm)

src/Skeleton/PostCreateProject.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -798,6 +798,7 @@ private static function importAssets(Event $event): void
798798
'ScrollToTop' => 'controllers/scroll_to_top_controller.js',
799799
'Popover' => 'controllers/popover_controller.js',
800800
'ajax_client' => 'js/ajax_client.js',
801+
'Confirm' => 'controllers/confirm_controller.js',
801802
];
802803
foreach ($packages as $name => $path) {
803804
$output = shell_exec(

0 commit comments

Comments
 (0)