From eea1922841b830a1af1e2b4b4393dae2c8c7d387 Mon Sep 17 00:00:00 2001 From: snipe Date: Thu, 25 Sep 2025 13:22:52 +0100 Subject: [PATCH] Added checkbox and radios --- .../views/blade/form-row-checkbox.blade.php | 70 ------ resources/views/blade/form-row.blade.php | 67 +++--- .../views/blade/input/checkbox.blade.php | 16 ++ resources/views/blade/input/radio.blade.php | 15 ++ resources/views/blade/input/text.blade.php | 7 +- resources/views/licenses/edit.blade.php | 6 +- resources/views/settings/alerts.blade.php | 210 ++++++++++-------- resources/views/statuslabels/edit.blade.php | 6 +- 8 files changed, 197 insertions(+), 200 deletions(-) delete mode 100644 resources/views/blade/form-row-checkbox.blade.php create mode 100644 resources/views/blade/input/checkbox.blade.php create mode 100644 resources/views/blade/input/radio.blade.php diff --git a/resources/views/blade/form-row-checkbox.blade.php b/resources/views/blade/form-row-checkbox.blade.php deleted file mode 100644 index f46abec918..0000000000 --- a/resources/views/blade/form-row-checkbox.blade.php +++ /dev/null @@ -1,70 +0,0 @@ - -@props([ - 'errors', - 'label' => null, - 'name' => null, - 'help_text' => null, - 'label_style' => null, - 'label_class' => 'col-md-3 col-sm-12 col-xs-12', - 'input_div_class' => 'col-md-8 col-sm-12', - 'type' => 'checkbox', - 'item' => null, - 'disabled' => false, - 'error_offset_class' => 'col-md-7 col-md-offset-3', - 'info_tooltip_text' => null, - 'value_text' => null, - 'checkbox_value' => null, -]) - -
merge(['class' => 'form-group']) }}> - - - {{ $label ?? $value_text }} - - -
merge(['class' => $input_div_class]) }}> - - - -
- - - - - @if ($info_tooltip_text) - -
- - {{ $info_tooltip_text }} - -
- @endif - - - @error($name) - -
merge(['class' => $error_offset_class]) }}> - - - {{ $message }} - -
- @enderror - - @if ($help_text) - -
merge(['class' => $error_offset_class]) }}> -

- {!! $help_text !!} -

-
- @endif - -
diff --git a/resources/views/blade/form-row.blade.php b/resources/views/blade/form-row.blade.php index 0a7f2b5cd6..377c357f14 100644 --- a/resources/views/blade/form-row.blade.php +++ b/resources/views/blade/form-row.blade.php @@ -1,29 +1,35 @@ @props([ - 'errors', - 'label', - 'name' => null, - 'help_text' => null, - 'label_style' => null, - 'label_class' => 'col-md-3 col-sm-12 col-xs-12', + 'checkbox_value' => null, + 'disabled' => false, 'div_style' => null, + 'error_offset_class' => 'col-md-7 col-md-offset-3', + 'errors', + 'help_text' => null, + 'info_tooltip_text' => null, + 'input_class' => null, 'input_div_class' => 'col-md-8 col-sm-12', + 'input_group_addon' => null, 'input_style' => null, 'item' => null, - 'type' => 'text', - 'placeholder' => null, - 'maxlength' => 191, - 'minlength' => null, - 'min' => null, + 'label' => null, + 'label_class' => 'col-md-3 col-sm-12 col-xs-12', + 'label_style' => null, 'max' => null, + 'maxlength' => 191, + 'min' => null, + 'minlength' => null, + 'name' => null, + 'placeholder' => null, 'step' => null, - 'disabled' => false, - 'error_offset_class' => 'col-md-7 col-md-offset-3', - 'info_tooltip_text' => null, + 'type' => 'text', + 'value' => null, + 'value_text' => null, ])
merge(['class' => 'form-group']) }}> + @if (isset($label)) {{ $label }} + @else + @php + $input_div_class = $input_div_class . ' ' . $error_offset_class; + @endphp + @endif -
merge(['class' => $input_div_class, 'style' => $div_style]) }} > +
merge(['class' => $input_div_class, 'style' => $div_style]) }}> @php $blade_type = in_array($type, ['text', 'email', 'url', 'tel', 'number', 'password']) ? 'text' : $type; @endphp
diff --git a/resources/views/blade/input/checkbox.blade.php b/resources/views/blade/input/checkbox.blade.php new file mode 100644 index 0000000000..6e86cee325 --- /dev/null +++ b/resources/views/blade/input/checkbox.blade.php @@ -0,0 +1,16 @@ +@props([ + 'item' => null, + 'field_name' => null, + 'input_style' => null, + 'required' => false, + 'disabled' => false, + 'checkbox_value' => null, + 'name' => null, + 'label' => null, + 'value_text' => null, +]) + + \ No newline at end of file diff --git a/resources/views/blade/input/radio.blade.php b/resources/views/blade/input/radio.blade.php new file mode 100644 index 0000000000..2bb3ea2185 --- /dev/null +++ b/resources/views/blade/input/radio.blade.php @@ -0,0 +1,15 @@ +@props([ + 'item' => null, + 'field_name' => null, + 'input_style' => null, + 'required' => false, + 'disabled' => false, + 'name' => null, + 'label' => null, + 'value_text' => null, +]) + + \ No newline at end of file diff --git a/resources/views/blade/input/text.blade.php b/resources/views/blade/input/text.blade.php index 0d13581fd3..29b52c5468 100644 --- a/resources/views/blade/input/text.blade.php +++ b/resources/views/blade/input/text.blade.php @@ -1,7 +1,6 @@ @props([ - 'item' => null, - 'field_name' => null, 'input_style' => null, + 'input_group_addon' => null, 'required' => false, ]) @@ -9,3 +8,7 @@ {{ $attributes->merge(['class' => 'form-control', 'style' => $input_style]) }} @required($required) /> + +@if ($input_group_addon) + {{ $input_group_addon }} +@endif diff --git a/resources/views/licenses/edit.blade.php b/resources/views/licenses/edit.blade.php index de4a1db6b6..710d13afca 100755 --- a/resources/views/licenses/edit.blade.php +++ b/resources/views/licenses/edit.blade.php @@ -79,10 +79,11 @@ /> - @@ -155,11 +156,12 @@ @include ('partials.forms.edit.depreciation') - diff --git a/resources/views/settings/alerts.blade.php b/resources/views/settings/alerts.blade.php index c861cc63bf..9800fb29ec 100644 --- a/resources/views/settings/alerts.blade.php +++ b/resources/views/settings/alerts.blade.php @@ -47,24 +47,22 @@ -
-
- -
-
+ -
-
- -
-
+ @@ -74,30 +72,41 @@ -
-
- -
-
- - {!! $errors->first('alert_email', '
') !!} -

{{ trans('admin/settings/general.alert_email_help') }}

- -
-
- + -
-
- -
-
- - {!! $errors->first('admin_cc_email', '
') !!} -

{{ trans('admin/settings/general.admin_cc_email_help') }}

-
-
+ + + + + + + +
diff --git a/resources/views/statuslabels/edit.blade.php b/resources/views/statuslabels/edit.blade.php index 6ad2d286e9..454b7ace57 100755 --- a/resources/views/statuslabels/edit.blade.php +++ b/resources/views/statuslabels/edit.blade.php @@ -67,20 +67,22 @@ /> - -