@extends('layouts.public') @section('title', $artista->nome) @section('content')
{{-- ===================================================== BLOQUEIO POR SENHA ===================================================== --}} @if($artista->visibilidade === 'senha' && !session('artista_autorizado_'.$artista->id))

Acesso restrito

@csrf
@if(session('error'))
{{ session('error') }}
@endif
@else {{-- ===================================================== CABEÇALHO ===================================================== --}} @if($artista->header_foto_path) @endif
@if($artista->foto_path) @endif

{{ $artista->nome }}

@if($artista->idade) {{ $artista->idade }} anos
@endif {{ $artista->segmento->nome ?? '' }} — {{ $artista->cidade }} / {{ $artista->estado }} @if($artista->site) @endif
{{-- ===================================================== REDES SOCIAIS ===================================================== --}} @php $socialIcons = [ 'facebook' => 'fab fa-facebook', 'instagram' => 'fab fa-instagram', 'tiktok' => 'fab fa-tiktok', 'x_twitter' => 'fab fa-x-twitter', 'youtube' => 'fab fa-youtube', 'linkedin' => 'fab fa-linkedin', 'pinterest' => 'fab fa-pinterest', 'wechat' => 'fab fa-weixin', 'whatsapp' => 'fab fa-whatsapp', ]; @endphp
@foreach($socialIcons as $field => $icon) @if(!empty($artista->$field)) @endif @endforeach
{{-- ===================================================== GALERIA DE FOTOS ===================================================== --}} @if($artista->midias->where('tipo','foto')->count())

Fotos

@foreach($artista->midias->where('tipo','foto') as $midia) @endforeach
@endif {{-- ===================================================== VÍDEOS ===================================================== --}} @if($artista->midias->where('tipo','video')->count())

Vídeos

@foreach($artista->midias->where('tipo','video') as $midia) @php $url = $midia->url; $embed = null; if (str_contains($url,'youtube') || str_contains($url,'youtu.be')) { preg_match('/(youtu\.be\/|v=)([^&]+)/', $url, $m); $embed = isset($m[2]) ? 'https://www.youtube.com/embed/'.$m[2] : null; } elseif (str_contains($url,'vimeo')) { preg_match('/vimeo\.com\/(\d+)/', $url, $m); $embed = isset($m[1]) ? 'https://player.vimeo.com/video/'.$m[1] : null; } @endphp @if($embed)
@endif @endforeach
@endif {{-- ===================================================== PDFs ===================================================== --}} @if($artista->midias->where('tipo','pdf')->count())

Portfólio

@endif @endif {{-- FIM DO BLOQUEIO --}}
@endsection