@if(Session::has('success'))
  <div class="alert alert-success alert-dismissible">{{ Session::get('success') }}</div>
@elseif(Session::has('error'))
  <div class="alert alert-danger alert-dismissible">{{ Session::get('error') }}</div>
@endif

<div class="card p-4">

  {{-- 消費税ID（編集/参照のみ表示、システム自動入力） --}}
  @if($isEdit || $isInfo)
    <div class="row mb-3">
      <label class="col-md-2 col-form-label">消費税ID</label>
      <div class="col-md-10">
        <input type="text" class="form-control" value="{{ $tax->tax_id ?? '' }}" readonly>
      </div>
    </div>
  @endif

  {{-- 消費税率（必須・数値・負数不可） --}}
  <div class="row mb-3">
    <label class="col-md-2 col-form-label">消費税率 <span class="text-danger">*</span></label>
    <div class="col-md-10">
      <input type="number"
             name="tax_percent"
             class="form-control @error('tax_percent') is-invalid @enderror"
             value="{{ old('tax_percent', isset($tax->tax_percent) ? (is_numeric($tax->tax_percent) ? number_format((float)$tax->tax_percent, 2, '.', '') : $tax->tax_percent) : '') }}"
             step="0.01" min="0" inputmode="decimal"
             placeholder="例）10.00"
             @if($isInfo) readonly @endif>
      @error('tax_percent')<div class="invalid-feedback">{{ $message }}</div>@enderror
      <small class="text-muted">数値（半角）で入力してください。例：10.00 ※負数不可</small>
    </div>
  </div>

  {{-- 適用日（必須・日付型） --}}
  <div class="row mb-3">
    <label class="col-md-2 col-form-label">適用日 <span class="text-danger">*</span></label>
    <div class="col-md-10">
      <input type="date"
             name="tax_day"
             class="form-control @error('tax_day') is-invalid @enderror"
             value="{{ old('tax_day', optional($tax->tax_day ?? null)->format('Y-m-d')) }}"
             @if($isInfo) readonly @endif>
      @error('tax_day')<div class="invalid-feedback">{{ $message }}</div>@enderror
    </div>
  </div>
  {{-- ボタン --}}
  <div class="text-left mt-2">
    @if($isInfo)
      <a href="{{ route('tax_edit', ['id' => $tax->tax_id]) }}" class="btn btn-lg btn-success">編集</a>
    @else
      <button type="submit" class="btn btn-lg btn-success">登録</button>
      @if($isEdit)
        <a href="{{ route('tax_delete', ['id' => $tax->tax_id]) }}"
           class="btn btn-lg btn-danger ms-2"
           onclick="return confirm('削除してよろしいですか？')">削除</a>
      @endif
    @endif
  </div>

</div>
