<div class="card-body">

    {{-- セッションメッセージ --}}
    @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>
    @elseif(Session::has('error'))
        <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>
            {!! Session::get('error') !!}
        </div>
    @endif

    {{-- バリデーションエラー --}}   
    @if ($errors->any())
    <div class="alert alert-danger alert-dismissible fade show" role="alert">
        <h4>入力内容に不備があります:</h4>
        <ul class="mb-0">
            @foreach ($errors->all() as $error)
                <li>{{ $error }}</li>
            @endforeach
        </ul>
        <button type="button" class="close" data-dismiss="alert" aria-label="閉じる">
            <span aria-hidden="true">&times;</span>
        </button>
    </div>
    @endif



    <div class="row">

        {{-- テンプレートID（メールテンプレートID）--}}
        @if($isEdit)
        <div class="form-group col-3">
            <label>メールテンプレートID</label>
        </div>
        <div class="form-group col-9">
            {{-- システム自動入力・右寄せ・読取専用 --}}
            <input type="text"
                name="mail_template_id"
                value="{{ $mailTemplate->mail_template_id ?? '' }}"
                class="form-control form-control-lg text-right"
                readonly />
        </div>
        @endif

        <!-- 使用プログラムID -->
        <div class="form-group col-md-3">
            <label class="required">{{ __('validation.attributes.pg_id') }}</label>
        </div>
        <div class="form-group col-md-9">
            <input type="number" name="pg_id"
                value="{{ old('pg_id', $mailTemplate->pg_id ?? '') }}"
                class="form-control form-control-lg text-right"
                placeholder="{{ __('validation.attributes.pg_id') }}"
                min="0" required>
        </div>

        {{-- 内部ID --}}
        <div class="form-group col-3">
            <label class="required">{{ __('validation.attributes.internal_id') }}</label>
        </div>
        <div class="form-group col-9">
        {{-- 数値入力・必須・負数NG（0以上）・右寄せ --}}
        <input type="number"
                name="internal_id"
                value="{{ old('internal_id', $mailTemplate->internal_id ?? '') }}"
                class="form-control form-control-lg text-right"
                placeholder="{{ __('validation.attributes.internal_id') }}"
                min="0"
                required />
        </div>

        {{-- エリアマネージャー同報 --}}
        <div class="form-group col-md-3">
            <label class="required">{{ __('validation.attributes.mgr_cc_flag') }}</label>
        </div>
        <div class="form-group col-md-9 d-flex align-items-center">

            <div class="form-check form-check-inline">
                <input class="form-check-input" type="radio" name="mgr_cc_flag" value="1"
                    @if(old('mgr_cc_flag', $mailTemplate->mgr_cc_flag ?? 1) == 1) checked @endif required>
                <label class="form-check-label">同報する</label>
            </div>
            <div class="form-check form-check-inline ml-3">
                <input class="form-check-input" type="radio" name="mgr_cc_flag" value="0"
                    @if(old('mgr_cc_flag', $mailTemplate->mgr_cc_flag ?? 1) == 0) checked @endif>
                <label class="form-check-label">同報しない</label>
            </div>
        </div>



        <!-- BCCアドレス -->
        <div class="form-group col-3">
            <label>{{ __('validation.attributes.bcc_adrs') }}</label>
        </div>
        <div class="form-group col-9">
            {{-- 半角128文字以内・左寄せ --}}
            <input type="text"
                name="bcc_adrs"
                value="{{ old('bcc_adrs', $mailTemplate->bcc_adrs ?? '') }}"
                class="form-control form-control-lg text-left"
                placeholder="{{ __('validation.attributes.bcc_adrs') }}"
                maxlength="128"
                pattern="^[\x21-\x7E]+$"
                title="半角文字で128文字以内で入力してください。">
        </div>

        {{-- 使用フラグ --}}
        <div class="form-group col-md-3">
            <label class="required">使用フラグ</label>
        </div>
        <div class="form-group col-md-9 d-flex align-items-center">
            <div class="form-check form-check-inline">
                <input class="form-check-input" type="radio" name="use_flag" value="1"
                    @if(old('use_flag', $mailTemplate->use_flag ?? 1) == 1) checked @endif required>
                <label class="form-check-label">使用する</label>
            </div>
            <div class="form-check form-check-inline ml-3">
                <input class="form-check-input" type="radio" name="use_flag" value="0"
                    @if(old('use_flag', $mailTemplate->use_flag ?? 1) == 0) checked @endif required>
                <label class="form-check-label">使用しない</label>
            </div>
        </div>

        <!-- メモ（備考） -->
        <div class="form-group col-3">
            <label>備考</label>
        </div>
        <div class="form-group col-9">
            {{-- 全角可・255文字以内・左寄せ --}}
            <input type="text"
                name="memo"
                value="{{ old('memo', $mailTemplate->memo ?? '') }}"
                class="form-control form-control-lg text-left"
                placeholder="{{ __('validation.attributes.memo') }}"
                maxlength="255"
                title="255文字以内で入力してください。">
        </div>

        <!-- 件名 -->
        <div class="form-group col-3">
            <label class="required">件名</label>
        </div>
        <div class="form-group col-9">
            {{-- 全角可・128文字以内・左寄せ・必須 --}}
            <input type="text"
                name="subject"
                value="{{ old('subject', $mailTemplate->subject ?? '') }}"
                class="form-control form-control-lg text-left"
                placeholder="{{ __('validation.attributes.subject') }}"
                maxlength="128"
                required
                title="128文字以内で入力してください。">
        </div>

        <!-- 本文 -->
        <div class="form-group col-3">
            <label class="required">本文</label>
        </div>
        <div class="form-group col-9">
            {{-- 全角可・400文字以内・左寄せ・必須 --}}
            <textarea name="text"
                    class="form-control form-control-lg text-left"
                    placeholder="{{ __('validation.attributes.text') }}"
                    rows="8"
                    maxlength="400"
                    required
                    title="400文字以内で入力してください。">{{ old('text', $mailTemplate->text ?? '') }}</textarea>
        </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($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($isEdit)
                <button type="button" id="delete_edit" class="btn btn-lg btn-danger">
                    {{ __('削除') }}
                </button>
            @endif

        </div>
    </div>

</div>
