@extends('layouts.app')
@section('title', 'Transmissões - GIGAX ARENA')
@section('page_title', 'Transmissões')
@section('content')
@php
$streams = collect($streams ?? []);
$creators = collect($creators ?? []);
$liveCount = (int) ($liveCount ?? $streams->where('is_live', true)->count());
$platformMeta = [
'youtube' => ['name' => 'YouTube', 'icon' => '▶', 'class' => 'youtube'],
'tiktok' => ['name' => 'TikTok', 'icon' => '♪', 'class' => 'tiktok'],
'twitch' => ['name' => 'Twitch', 'icon' => '◫', 'class' => 'twitch'],
'kick' => ['name' => 'Kick', 'icon' => 'K', 'class' => 'kick'],
'instagram' => ['name' => 'Instagram', 'icon' => '◎', 'class' => 'instagram'],
'facebook' => ['name' => 'Facebook', 'icon' => 'f', 'class' => 'facebook'],
'site' => ['name' => 'Site', 'icon' => '↗', 'class' => 'site'],
];
@endphp
GIGAX ARENA
Transmissões & Criadores
Acompanhe canais e criadores reais da comunidade. Cada card abre diretamente a plataforma em uso.
{{ $liveCount }}
{{ $liveCount === 1 ? 'ao vivo agora' : 'ao vivo agora' }}
AO VIVO
Transmissões
{{ $streams->count() }} encontradas
@if($streams->isEmpty())
◉
Nenhuma transmissão ao vivo no momento
Quando um canal real entrar ao vivo ou uma transmissão for cadastrada, ela aparecerá aqui automaticamente.
@else
@foreach($streams as $stream)
@php
$platform = strtolower((string) data_get($stream, 'platform', 'site'));
$meta = $platformMeta[$platform] ?? $platformMeta['site'];
$url = (string) data_get($stream, 'url', '#');
$thumb = (string) data_get($stream, 'thumbnail', '');
$title = (string) data_get($stream, 'title', 'Transmissão');
$channel = (string) data_get($stream, 'channel', 'Criador');
$isLive = (bool) data_get($stream, 'is_live', false);
$viewers = data_get($stream, 'viewers');
@endphp
@if($thumb)

@else
{{ $meta['icon'] }}
@endif
@if($isLive)
AO VIVO
@endif
{{ $meta['icon'] }} {{ $meta['name'] }}
{{ $title }}
{{ $channel }}
@endforeach
@endif
COMUNIDADE
YouTubers, TikTokers e criadores
{{ $creators->count() }} cadastrados
@if($creators->isEmpty())
+
Nenhum criador cadastrado
Cadastre canais reais no config/gigax_streams.php. Nenhum exemplo é exibido.
@else
@foreach($creators as $creator)
@php
$platform = strtolower((string) data_get($creator, 'platform', 'site'));
$meta = $platformMeta[$platform] ?? $platformMeta['site'];
$name = (string) data_get($creator, 'name', 'Criador');
$avatar = (string) data_get($creator, 'avatar', '');
$username = (string) data_get($creator, 'username', '');
$description = (string) data_get($creator, 'description', '');
@endphp
@if($avatar)
{{ mb_strtoupper(mb_substr($name, 0, 1)) }}
@else
{{ mb_strtoupper(mb_substr($name, 0, 1)) }}
@endif
{{ $meta['icon'] }}
{{ $name }}
@if(data_get($creator, 'verified'))
✓
@endif
{{ $username !== '' ? $username : $meta['name'] }}
@if($description !== '')
{{ $description }}
@endif
↗
@endforeach
@endif
@endsection
@push('styles')
@endpush