{{-- アラート（成功） --}}
@if(Session::has('success'))
    <div class="alert alert-success alert-dismissible" role="alert">
        <button type="button" class="close" data-dismiss="alert" aria-hidden="true">×</button>
        {{ Session::get('success') }}
    </div>
@endif

{{-- アラート（エラー：Session） --}}
@if(Session::has('error'))
    <div class="alert alert-danger alert-dismissible" role="alert">
        <button type="button" class="close" data-dismiss="alert" aria-hidden="true">×</button>
        {!! Session::get('error') !!}
    </div>
@endif

{{-- アラート（任意エラー） --}}
@if(isset($errorMsg))
    <div class="alert alert-danger alert-dismissible" role="alert">
        <button type="button" class="close" data-dismiss="alert" aria-hidden="true">×</button>
        @if(is_array($errorMsg))
            <ul class="mb-0">
                @foreach($errorMsg as $msg)
                    <li>{{ $msg }}</li>
                @endforeach
            </ul>
        @else
            {!! $errorMsg !!}
        @endif
    </div>
@endif

{{-- バリデーションエラー --}}
@if($errors->any())
    <div class="alert alert-danger alert-dismissible">
        <button type="button" class="close" data-dismiss="alert" aria-hidden="true">×</button>
        <h4><i class="icon fa fa-ban"></i> {{ __('入力内容に不備があります:') }}</h4>
        <ul>
            @foreach($errors->all() as $error)
                <li>{{ $error }}</li>
            @endforeach
        </ul>
    </div>
@endif

<div class="card-body">
    <div class="row">

        {{-- ▼ 利用者分類ID（編集時のみ表示） --}}
        @if(!empty($isEdit))
            <div class="form-group col-3">
                <label>{{ __('validation.attributes.user_categoryid') }}</label>
            </div>
            <div class="form-group col-9">
                <div class="input-group">
                    <input type="text"
                           class="form-control form-control-lg bg-light"
                           value="{{ old('user_categoryid', $record->user_categoryid ?? '') }}"
                           readonly>
                </div>
            </div>
        @endif

        {{-- ▼ ソートオーダー --}}
        <div class="form-group col-3">
            <label class="form-label required">{{ __('ソートオーダー') }}</label>
        </div>
        <div class="form-group col-9">
            <div class="input-group">
                <input type="text"
                       name="sort_order"
                       class="form-control form-control-lg"
                       placeholder="{{ __('ソートオーダー') }}"
                       value="{{ old('sort_order', $record->sort_order ?? ($sort_order ?? '')) }}">
            </div>
        </div>

        {{-- ▼ 分類名１ --}}
        <div class="form-group col-3">
            <label class="form-label required">{{ __('分類名１') }}</label>
        </div>
        <div class="form-group col-9">
            <div class="input-group">
                <input type="text"
                       name="usertype_subject1"
                       class="form-control form-control-lg"
                       placeholder="{{ __('分類名１') }}"
                       value="{{ old('usertype_subject1', $record->usertype_subject1 ?? ($usertype_subject1 ?? '')) }}">
            </div>
        </div>

        {{-- ▼ 分類名２ --}}
        <div class="form-group col-3">
            <label class="form-label required">{{ __('分類名２') }}</label>
        </div>
        <div class="form-group col-9">
            <div class="input-group">
                <input type="text"
                       name="usertype_subject2"
                       class="form-control form-control-lg"
                       placeholder="{{ __('分類名２') }}"
                       value="{{ old('usertype_subject2', $record->usertype_subject2 ?? ($usertype_subject2 ?? '')) }}">
            </div>
        </div>

        {{-- ▼ 分類名３（任意） --}}
        <div class="form-group col-3">
            <label class="form-label required">{{ __('分類名３') }}</label>
        </div>
        <div class="form-group col-9">
            <div class="input-group">
                <input type="text"
                       name="usertype_subject3"
                       class="form-control form-control-lg"
                       placeholder="{{ __('分類名３') }}"
                       value="{{ old('usertype_subject3', $record->usertype_subject3 ?? ($usertype_subject3 ?? '')) }}">
            </div>
        </div>

        {{-- ▼ 印字名 --}}
        <div class="form-group col-3">
            <label>{{ __('印字名') }}</label>
        </div>
        <div class="form-group col-9">
            <div class="input-group">
                <input type="text"
                       name="print_name"
                       class="form-control form-control-lg"
                       placeholder="{{ __('印字名') }}"
                       value="{{ old('print_name', $record->print_name ?? ($print_name ?? '')) }}">
            </div>
        </div>

        {{-- ▼ 適用料率 --}}
        <div class="form-group col-3">
            <label>{{ __('適用料率') }}</label>
        </div>
        <div class="form-group col-9">
            <div class="input-group">
                <input type="text"
                       name="usertype_money"
                       class="form-control form-control-lg"
                       placeholder="{{ __('適用料率') }}"
                       value="{{ old('usertype_money', $record->usertype_money ?? ($usertype_money ?? '')) }}">
            </div>
        </div>

        {{-- ▼ 備考 --}}
        <div class="form-group col-3">
            <label>{{ __('備考') }}</label>
        </div>
        <div class="form-group col-9">
            <div class="input-group">
                <textarea class="form-control form-control-lg"
                          rows="5"
                          placeholder="{{ __('備考') }}"
                          name="usertype_remarks">{{ old('usertype_remarks', $record->usertype_remarks ?? ($usertype_remarks ?? '')) }}</textarea>
            </div>
        </div>

    </div>

    {{-- ▼ 下部ボタン --}}
    <div class="row mt-4">
        <div class="form-group col-md-10 d-flex align-items-center gap-2 justify-content-start">

            {{-- 登録ボタン --}}
            @if(!empty($isEdit))
                <button type="button" id="register_edit" class="btn btn-lg btn-success mr-2">
                    {{ __('登録') }}
                </button>
            @else
                <button type="button" id="register" class="btn btn-lg btn-success mr-2 register">
                    {{ __('登録') }}
                </button>
            @endif

            {{-- 削除ボタン（編集時のみ表示） --}}
            @if(!empty($isEdit))
                <button type="button" id="delete_edit" class="btn btn-lg btn-danger js-inline-delete mr-2">
                    {{ __('削除') }}
                </button>
            @endif

            {{-- 戻るボタン（一覧状態保持） --}}
            <button type="button"
                    id="btn_back"
                    class="btn btn-lg btn-secondary mr-2"
                    data-back-url="{{ request('back') }}">
                {{ __('戻る') }}
            </button>

        </div>
    </div>

</div>
