@if (session('success'))
    <div class="alert alert-success alert-dismissible fade show">
        {{ session('success') }}
        <button type="button" class="btn-close" data-bs-dismiss="alert"></button>
    </div>
@endif

@if (session('error'))
    <div class="alert alert-danger alert-dismissible fade show">
        {{ session('error') }}
        <button type="button" class="btn-close" data-bs-dismiss="alert"></button>
    </div>
@endif

{{-- バリデーションエラー（一覧形式） --}}
@if ($errors->any())
  <div class="alert alert-danger">
    <ul class="mb-0">
      @foreach ($errors->all() as $error)
        <li>{{ $error }}</li>
      @endforeach
    </ul>
  </div>
@endif

<div class="card">
  <div class="card-body">
    {{-- 消費税ID（編集時のみ表示、システム自動入力） --}}
    @if($isEdit)
  <div class="row mb-3">
    <div class="col-3 form-group">
      <label class="col-form-label">{{ __('消費税ID') }}</label>
    </div>
    <div class="col-9 form-group">
      <div class="input-group">
        <input type="text" class="form-control form-control-lg" value="{{ $tax->tax_id ?? '' }}" readonly>
      </div>
    </div>
  </div>
  @endif

  {{-- 消費税率（必須・数値・負数不可） --}}
  <div class="row mb-3">
    <div class="col-3 form-group">
      <label class="required">{{ __('消費税率') }}</label>
    </div>
    <div class="col-9 form-group">
      <div class="input-group">
        <input type="text"
              name="tax_percent"
              inputmode="decimal"
              pattern="^\d+(\.\d{1,2})?$"
              class="form-control form-control-lg text-end"
              value="{{ old('tax_percent', isset($tax->tax_percent) ? rtrim(rtrim($tax->tax_percent, '0'), '.') : '') }}"
              placeholder="消費税率">
      </div>
    </div>
  </div>


  {{-- 適用日（必須・日付型） --}}
  <div class="row mb-3">
    <div class="col-3 form-group">
      <label class="required">{{ __('適用日') }}</label>
    </div>
    <div class="col-9 form-group">
      <div class="input-group">
        <input type="date"
              name="tax_day"
              class="form-control form-control-lg text-end"
              value="{{ old('tax_day', optional($tax->tax_day ?? null)->format('Y-m-d')) }}">
      </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($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 && !empty($tax->tax_id))
            <button type="button" id="delete_edit" class="btn btn-lg btn-danger">
              {{ __('削除') }}
            </button>
          @endif
      </div>
    </div>
  </div>
  {{-- /.card-body --}}
  {{-- /.card --}}

</div>
