Use fieldsets for branding page

Signed-off-by: snipe <snipe@snipe.net>
This commit is contained in:
snipe 2025-04-26 17:32:41 +01:00
parent 4b58af8850
commit d97e54f85e

View file

@ -51,6 +51,11 @@
<div class="col-md-12"> <div class="col-md-12">
<fieldset name="logo-preferences" class="bottom-padded">
<legend class="highlight">
{{ trans('admin/settings/general.legends.logos') }}
</legend>
<!-- Site name --> <!-- Site name -->
<div class="form-group {{ $errors->has('site_name') ? 'error' : '' }}"> <div class="form-group {{ $errors->has('site_name') ? 'error' : '' }}">
@ -60,7 +65,9 @@
<div class="col-md-7 required"> <div class="col-md-7 required">
@if (config('app.lock_passwords')===true) @if (config('app.lock_passwords')===true)
<input class="form-control" disabled="disabled" placeholder="Snipe-IT Asset Management" name="site_name" type="text" value="{{ old('site_name', $setting->site_name) }}" id="site_name"> <input class="form-control" disabled="disabled" placeholder="Snipe-IT Asset Management" name="site_name" type="text" value="{{ old('site_name', $setting->site_name) }}" id="site_name">
<p class="text-warning"><i class="fas fa-lock"></i> {{ trans('general.feature_disabled') }}</p> <p class="text-warning">
<x-icon type="locked" />
{{ trans('general.feature_disabled') }}</p>
@else @else
<input class="form-control" placeholder="Snipe-IT Asset Management" required="required" name="site_name" type="text" value="{{ old('site_name', $setting->site_name) }}" id="site_name"> <input class="form-control" placeholder="Snipe-IT Asset Management" required="required" name="site_name" type="text" value="{{ old('site_name', $setting->site_name) }}" id="site_name">
@endif @endif
@ -215,6 +222,13 @@
<p class="help-block">{{ trans('admin/settings/general.show_url_in_emails_help_text') }}</p> <p class="help-block">{{ trans('admin/settings/general.show_url_in_emails_help_text') }}</p>
</div> </div>
</div> </div>
</fieldset>
<!-- colors and skins -->
<fieldset name="color-preferences" class="bottom-padded">
<legend class="highlight">
{{ trans('admin/settings/general.legends.colors') }}
</legend>
<!-- Header color --> <!-- Header color -->
<div class="form-group {{ $errors->has('header_color') ? 'error' : '' }}"> <div class="form-group {{ $errors->has('header_color') ? 'error' : '' }}">
@ -223,9 +237,9 @@
</div> </div>
<div class="col-md-2"> <div class="col-md-2">
<div class="input-group header-color"> <div class="input-group header-color">
<input class="form-control" style="width: 100px;" placeholder="#FF0000" aria-label="header_color" name="header_color" type="text" id="header_color" value="{{ old('header_color', $setting->header_color) }}"> <input class="form-control" placeholder="#FF0000" aria-label="header_color" name="header_color" type="text" id="header_color" value="{{ old('header_color', ($setting->header_color ?? '#3c8dbc')) }}">
<div class="input-group-addon"> <div class="input-group-addon">
<i></i> <i class="fa-solid fa-square" style="color: {{ old('header_color', ($setting->header_color ?? '#3c8dbc')) }}"></i>
</div> </div>
</div><!-- /.input group --> </div><!-- /.input group -->
{!! $errors->first('header_color', '<span class="alert-msg" aria-hidden="true">:message</span>') !!} {!! $errors->first('header_color', '<span class="alert-msg" aria-hidden="true">:message</span>') !!}
@ -243,20 +257,6 @@
</div> </div>
</div> </div>
<!-- Allow User Skin -->
<div class="form-group">
<div class="col-md-3">
<strong>{{ trans('admin/settings/general.allow_user_skin') }}</strong>
</div>
<div class="col-md-9">
<label class="form-control">
<input type="checkbox" name="allow_user_skin" value="1" @checked(old('allow_user_skin', $setting->allow_user_skin))/>
{{ trans('general.yes') }}
</label>
<p class="help-block">{{ trans('admin/settings/general.allow_user_skin_help_text') }}</p>
</div>
</div>
<!-- Custom css --> <!-- Custom css -->
<div class="form-group {{ $errors->has('custom_css') ? 'error' : '' }}"> <div class="form-group {{ $errors->has('custom_css') ? 'error' : '' }}">
<div class="col-md-3"> <div class="col-md-3">
@ -286,6 +286,26 @@
</div> </div>
</div> </div>
<!-- Allow User Skin -->
<div class="form-group">
<div class="col-md-9 col-md-offset-3">
<label class="form-control">
<input type="checkbox" name="allow_user_skin" value="1" @checked(old('allow_user_skin', $setting->allow_user_skin))/>
{{ trans('admin/settings/general.allow_user_skin') }}
</label>
<p class="help-block">{{ trans('admin/settings/general.allow_user_skin_help_text') }}</p>
</div>
</div>
</fieldset>
<!-- colors and skins -->
<fieldset name="footer-preferences" class="bottom-padded">
<legend class="highlight">
{{ trans('admin/settings/general.legends.footer') }}
</legend>
<!-- Support Footer --> <!-- Support Footer -->
<div class="form-group {{ $errors->has('support_footer') ? 'error' : '' }}"> <div class="form-group {{ $errors->has('support_footer') ? 'error' : '' }}">
@ -365,6 +385,7 @@
name="footer_text" name="footer_text"
:value="old('footer_text', $setting->footer_text)" :value="old('footer_text', $setting->footer_text)"
rows="4" rows="4"
aria-labelledby="footer_text"
placeholder="{{ trans('admin/settings/general.footer_text_placeholder') }}" placeholder="{{ trans('admin/settings/general.footer_text_placeholder') }}"
disabled disabled
/> />
@ -382,7 +403,7 @@
</div> </div>
</div> </div>
</fieldset>