@php
$total = $allLinks->count();
/**
* Enquanto o tema nao e salvo, quem manda e a escolha do modulo.
*
* A coluna active e o que esta no ar; ela so muda no salvar do tema.
* Montando as colunas por ela, reabrir o formulario trazia de volta os
* links que o cliente tinha acabado de tirar. Modulo sem configuracao
* nenhuma, recem arrastado da paleta, ainda comeca pelo que esta no ar.
*/
$chosen = isset($data['entities']) ? array_map('intval', (array) $data['entities']) : null;
if ($chosen === null) {
$getLinks = $allLinks->where('active', '=', '1')->values();
$getLinks_hide = $allLinks->where('active', '=', '0')->values();
} else {
$byId = $allLinks->keyBy('id');
$getLinks = collect($chosen)->map(function ($id) use ($byId) { return $byId->get($id); })
->filter()->values();
$getLinks_hide = $allLinks->whereNotIn('id', $chosen)->values();
}
@endphp
@if($total == 0)