@component('v2-cms::components.box', ['title' => 'Tema do CMS — White Label'])

Configure a identidade visual do painel administrativo (CMS) separadamente do portal público. As alterações refletem imediatamente após o salvamento.

{{-- ═══════════════════════════════════════════════════════════════════════ SEÇÃO A — Identidade da Marca (CMS) ═══════════════════════════════════════════════════════════════════════ --}}
Identidade da Marca
Exibido na barra lateral e na tela de login do CMS.
@php $currentLogo = $configs['cms_brand_logo'] ?? null; $currentLogoId = $currentLogo ? \Illuminate\Support\Facades\DB::table('v2_gallery_media')->where('file_path', $currentLogo)->value('id') : ''; @endphp @include('v2-service-media::components.media-input', [ 'name' => 'cms_brand_logo', 'label' => 'Logo da Empresa (CMS)', 'accept' => 'image/*', 'help' => 'Recomendado: PNG com fundo transparente. Altura ideal: 60px.', 'currentUrl' => $currentLogo ? v2_storage_url($currentLogo) : '', 'currentAlt' => '', 'currentId' => $currentLogoId, 'ownerModule' => 'support_configs' ])
{{-- ═══════════════════════════════════════════════════════════════════════ SEÇÃO B — Favicon do CMS (upload direto de .ico, SEM galeria) ═══════════════════════════════════════════════════════════════════════ --}}
Favicon do CMS
@php $currentFavicon = $configs['cms_favicon'] ?? null; $faviconUrl = $currentFavicon ? v2_storage_url($currentFavicon) : ''; @endphp
@if($faviconUrl)
Favicon atual Favicon atual (32×32)
@else
Nenhum favicon personalizado. Será usado o fallback favicon.ico padrão.
@endif
Formato obrigatório: ICO (.ico). O arquivo é salvo diretamente no storage, sem passar pela galeria de mídias.
Especificações Técnicas do ICO
  • Formato obrigatório: ICO (.ico)
  • Dimensão exata: 32×32 pixels (máxima compatibilidade)
  • Profundidade de cor: 32 bits (True Color com alpha) ou 24 bits
  • Incluir resolução 16×16 como fallback (mesmo arquivo .ico pode conter múltiplos sizes)
  • Não usar PNG ou JPEG — a extensão deve ser .ico
  • Tamanho máximo recomendado: 100 KB
  • Ferramentas sugeridas: RealWorld Icon Editor, GIMP (com plugin .ico), ImageMagick, favicon.io
{{-- ═══════════════════════════════════════════════════════════════════════ SEÇÃO C — Cores do Tema CMS ═══════════════════════════════════════════════════════════════════════ --}}
Cores do Tema CMS
{{ $configs['cms_sidebar_bg'] ?? '#222d32' }}
Cor de fundo da navegação lateral. Padrão: #222d32
{{ $configs['cms_brand_primary'] ?? '#3c8dbc' }}
Header, botões e links do CMS. Padrão: #3c8dbc
{{ $configs['cms_body_bg'] ?? '#ecf0f5' }}
Área de conteúdo principal. Padrão: #ecf0f5
{{-- ═══════════════════════════════════════════════════════════════════════ AÇÕES: Salvar + Restaurar Padrões do CMS ═══════════════════════════════════════════════════════════════════════ --}}
@endcomponent