{{-- cache-bust: force blade recompile --}} @extends('layout', ['autoRefresh' => $video->isProcessing() || $video->publications->contains(fn($p) => $p->isPending())]) @section('title', $video->title ?: $video->topic) @section('content')
Topic: {{ $video->topic }}
Language: {{ $video->language }} · Scenes: {{ $video->scene_count }}
@if($video->style)Style: {{ $video->style }}
@endif @if($video->costLabel())Est. cost: {{ $video->costLabel() }}{{ $video->motion ? ' · 🎬 motion' : '' }}
@endifStatus: {{ $video->status }}
@if($video->isProcessing()){{ $video->stage ?: 'Queued' }} · {{ $video->progress }}%
@endif @if($video->error){{ $video->error }}
@endif @if($video->status === 'done') @endif @if($video->publications->isNotEmpty())No connected accounts yet. Create a channel and connect YouTube, Instagram or TikTok first.
@else @endif{{ ucfirst($platform) }}
@if(!empty($copy['title'])){{ $copy['title'] }}
@endif @if(!empty($copy['caption'])){{ $copy['caption'] }}
@endif @if(!empty($copy['description'])){{ $copy['description'] }}
@endif @if(!empty($copy['hashtags'])){{ implode(' ', $copy['hashtags']) }}
@endifThis is a {{ $video->language }} version of {{ $video->sourceVideo->title ?: $video->sourceVideo->topic }}.
@endif @if($video->variants->isNotEmpty())Versions: @foreach($video->variants as $var){{ $var->language }}@if(!$loop->last), @endif @endforeach
@endifReuse these visuals in another language — only voice & captions are regenerated, so it's cheap.