@extends('layouts.app') @section('title', 'Contas bancárias — '.config('app.name')) {{-- As contas bancárias da arena — cadastro INFORMATIVO. Não há conexão com banco, saldo nem extrato: é a lista dos bancos que a arena usa. O ícone é escolhido num seletor montado em JavaScript a partir da biblioteca @edusites/bancos-brasil; o que fica gravado é só o slug. Grade de cartões, e não tabela: o cadastro tem dois campos e o ícone é o que identifica a conta de relance. Uma tabela de duas colunas gastaria a largura toda para dizer o mesmo. --}} @section('content')

Contas bancárias

Os bancos que a sua arena usa. Cadastro informativo — nada é conectado.

@can('create', App\Models\BankAccount::class) @endcan
@include('partials.status')
@forelse ($accounts as $account)
{{-- O SVG é preenchido pelo JS a partir do slug. Vazio no HTML de propósito: nada de marcação vinda do banco. --}} {{ $account->name }} @if ($account->is_default) Padrão @endif {{-- Ações sempre visíveis, no canto direito do card. O `anchor` saiu junto com o menu flutuante: ele existia porque, numa listagem em card, não há nem
  • de onde o JS deduzir o que dispara o hover. Sem hover, não há o que ancorar. --}} @include('partials.row-actions', [ 'label' => $account->name, 'editModal' => auth()->user()->can('update', $account) ? 'bank-account-'.$account->id : null, 'deleteUrl' => auth()->user()->can('delete', $account) ? route('financial.bank-accounts.destroy', $account) : null, 'inline' => true, ])
  • @empty
    Nenhuma conta cadastrada ainda.
    @endforelse
    {{-- Modais FORA da grade: um
    dentro de outro é HTML inválido. --}} @can('create', App\Models\BankAccount::class) @include('financial.bank-accounts._form', ['modalId' => 'bank-account-create', 'account' => null]) @endcan @foreach ($accounts as $account) @can('update', $account) @include('financial.bank-accounts._form', [ 'modalId' => 'bank-account-'.$account->id, 'account' => $account, ]) @endcan @endforeach @endsection