@php $pageTitle = 'Associados Regionais'; $searchTerm = request()->input('search', ''); $filterTag = request()->input('category', ''); $isArchived = request()->route()->getName() === 'v2.associados.cms.instituicoes.archived'; $storageSvc = app(\V2\Services\Storage\StorageService::class); $allTags = \V2\Modules\Conexoes\Associados\Models\AssociadoTag::orderBy('name')->get(); @endphp @extends('v2-cms::layouts.app', [ 'title' => $pageTitle . ($isArchived ? ' — Arquivados' : ''), ]) @section('page-breadcrumbs') @include('v2-cms::partials.breadcrumb', ['items' => [ ['label' => 'Conexões'], ['label' => 'Associados Regionais' . ($isArchived ? ' — Arquivados' : '')], ]]) @endsection @section('page-actions')
Gerencie as instituições associadas. Total: {{ $instituicoes->total() }} registro(s){{ $isArchived ? ' arquivados' : '' }}.
@component('v2-cms::partials.filter-card', [ 'searchPlaceholder' => 'Buscar por nome...', 'searchValue' => $searchTerm, 'action' => $isArchived ? route('v2.associados.cms.instituicoes.archived') : route('v2.associados.cms.instituicoes.index'), 'showDateRange' => false, ])| Logo | Nome | Tags | Unidade Regional | Criação | Ativo | Ações |
|---|---|---|---|---|---|---|
|
@if($instituicao->logo)
|
{{ $instituicao->name }}
@if($instituicao->discount_badge)
{{ $instituicao->discount_badge }} @endif |
@if($instituicao->relationLoaded('tags') && $instituicao->tags->isNotEmpty()) @foreach($instituicao->tags->take(3) as $tag) {{ $tag->name }} @endforeach @if($instituicao->tags->count() > 3) +{{ $instituicao->tags->count() - 3 }} @endif @else Sem tags @endif | @if($instituicao->relationLoaded('unidadesRegionais') && $instituicao->unidadesRegionais->isNotEmpty()) {{ $instituicao->unidadesRegionais->first()->name }} @else — @endif | {{ $instituicao->created_at ? $instituicao->created_at->format('d/m/Y') : '-' }} | @include('v2-cms::partials.status-badge', ['active' => $instituicao->is_active]) |
Tente ajustar os filtros ou limpar a busca.
Limpar Filtros @elseif(!$isArchived)Comece criando o primeiro registro.
Criar Primeiro @endif