@extends('layouts.app')
@section('title', 'Categorias do financeiro — '.config('app.name'))
{{--
O plano de contas da arena: as categorias de receita e as de despesa.
UMA TELA, DUAS LISTAS lado a lado. Separar em duas telas faria o usuário
cadastrar "Aluguel" na receita e depois procurá-lo em vão na despesa, sem
entender por que sumiu.
Cadastro e edição em modal, como na listagem de lançamentos.
--}}
@section('content')
Categorias
O plano de contas da sua arena — como você classifica o que entra e o que sai.
{{ $category->name }}
{{-- A badge não é decoração: sem ela, a
categoria de sistema aparece apenas SEM
os botões de editar e excluir, e o
usuário conclui que a tela está com
defeito. O `title` explica o porquê a
quem for procurar. --}}
@if ($category->is_system)
Padrão
@endif
@include('partials.row-actions', [
'label' => $category->name,
'editModal' => auth()->user()->can('update', $category) ? 'financial-category-'.$category->id : null,
'deleteUrl' => auth()->user()->can('delete', $category) ? route('financial.categories.destroy', $category) : null,
'confirm' => 'Excluir '.$category->name.'? Os lançamentos dela ficarão sem categoria.',
// Ações sempre visíveis: a lista é curta
// e esconder editar/apagar atrás do hover
// custa mais do que economiza.
'inline' => true,
])
@empty
Nenhuma categoria de {{ strtolower($column['title']) }} ainda.