From 7887e2d532e2dd726519ed100f7835be5ef60236 Mon Sep 17 00:00:00 2001 From: Valentin Lab Date: Sat, 13 Dec 2025 21:17:07 +0100 Subject: [PATCH] new: make all forms have a cancel/save button on the top also --- resources/shop/css/main.css | 14 ++++++++++++++ resources/views/components/save.blade.php | 18 +++++++++++++++++- resources/views/layout/contentheader.blade.php | 17 ++++++++++------- 3 files changed, 41 insertions(+), 8 deletions(-) diff --git a/resources/shop/css/main.css b/resources/shop/css/main.css index 2fd125ae..181eb2c9 100644 --- a/resources/shop/css/main.css +++ b/resources/shop/css/main.css @@ -112,3 +112,17 @@ body { .bg-darker { background-color: rgba(0,0,0,0.05)!important; } + +/* Header action buttons aligned with page title */ +.content-header .form-buttons { + margin-left: 12px; +} + +.content-header .form-buttons .btn { + height: 32px; + display: inline-flex; + align-items: center; + padding-top: 4px; + padding-bottom: 4px; + line-height: 1.1; +} diff --git a/resources/views/components/save.blade.php b/resources/views/components/save.blade.php index e8466199..fa0b80ac 100644 --- a/resources/views/components/save.blade.php +++ b/resources/views/components/save.blade.php @@ -1,7 +1,23 @@ +@php + $cancelUrl = $cancel_url ?? $cancelUrl ?? null; +@endphp + +@push('header-actions') +
+ @include('components.form.buttons.button-cancel', [ + 'class' => 'btn-sm mr-2', + 'url' => $cancelUrl, + ]) + @include('components.form.buttons.button-save', [ + 'class' => 'btn-sm', + ]) +
+@endpush +
- @include('components.form.buttons.button-cancel') + @include('components.form.buttons.button-cancel', ['url' => $cancelUrl]) @include('components.form.buttons.button-save')
diff --git a/resources/views/layout/contentheader.blade.php b/resources/views/layout/contentheader.blade.php index 544ce7ca..bbab5ad5 100644 --- a/resources/views/layout/contentheader.blade.php +++ b/resources/views/layout/contentheader.blade.php @@ -1,13 +1,16 @@
-
+
-

- {{ $title ?? null}} - @isset($subtitle) - {{ $subtitle }} - @endisset -

+
+

+ {{ $title ?? null}} + @isset($subtitle) + {{ $subtitle }} + @endisset +

+ @stack('header-actions') +