From 09df8e181a411e50886ceca1bf2eaea30d3790da Mon Sep 17 00:00:00 2001 From: isaacclad Date: Fri, 26 Jun 2026 08:05:02 +0000 Subject: [PATCH] Replace native confirm() with in-app dialog for cancel/delete sale MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The Cancel sale / Delete sale actions used the browser's native confirm() ('pos.ladill.com says…'). Render the store-driven ladillConfirm prompt (already registered in app.js but never displayed) via a new partials/confirm-prompt and have the two forms open it instead — branded, with sale-specific copy. Co-Authored-By: Claude Opus 4.8 --- .../views/components/app-layout.blade.php | 1 + .../views/partials/confirm-prompt.blade.php | 65 +++++++++++++++++++ resources/views/pos/sales/show.blade.php | 18 ++++- 3 files changed, 82 insertions(+), 2 deletions(-) create mode 100644 resources/views/partials/confirm-prompt.blade.php diff --git a/resources/views/components/app-layout.blade.php b/resources/views/components/app-layout.blade.php index abf6a77..018c1cc 100644 --- a/resources/views/components/app-layout.blade.php +++ b/resources/views/components/app-layout.blade.php @@ -28,5 +28,6 @@ @include('partials.afia') + @include('partials.confirm-prompt') diff --git a/resources/views/partials/confirm-prompt.blade.php b/resources/views/partials/confirm-prompt.blade.php new file mode 100644 index 0000000..c519339 --- /dev/null +++ b/resources/views/partials/confirm-prompt.blade.php @@ -0,0 +1,65 @@ +
+
+ +
+
+
+
+ +
+
+
+ + +
+

+

+
+ +
+ + +
+
+
+
diff --git a/resources/views/pos/sales/show.blade.php b/resources/views/pos/sales/show.blade.php index 147693c..53dac61 100644 --- a/resources/views/pos/sales/show.blade.php +++ b/resources/views/pos/sales/show.blade.php @@ -57,12 +57,26 @@ @unless ($sale->isPaid())
@if ($sale->status === 'pending') -
+ @csrf
@endif -
+ @csrf @method('DELETE')