My Videos
{{ method_exists($myPosts,'total') ? $myPosts->total() : count($myPosts) }} total
@foreach($myPosts as $post)
@if(method_exists($myPosts, 'links'))
@if($post->thumbnail)
@else
@endif
@if($post->campaign)
{{ $post->campaign->name }}
@endif
@endforeach
{{ $post->title ?? 'Untitled Video' }}
{{ number_format($post->views) }}
{{ number_format($post->likes) }}
@if($post->views > 0)
{{ round(($post->likes / $post->views) * 100, 1) }}%
@endif
{{ $post->last_synced_at ? $post->last_synced_at->diffForHumans() : 'Never synced' }}
Open
{{ $myPosts->links() }}
@endif
@else
No videos tracked yet
Your videos will appear here once a campaign manager adds your channel and syncs content.
@if(isset($myChannels) && $myChannels->count())
@foreach($myChannels->take(2) as $channel)
@endforeach
@endif
@if(isset($myCampaigns) && $myCampaigns->count())
@endif
{{ strtoupper(substr($channel->influencer_name ?? 'C', 0, 1)) }}
{{ $channel->influencer_name ?? 'My Channel' }}
{{ $channel->channel_handle ?? ($channel->channel_url ?? '—') }}
{{ number_format($channel->posts_sum_views ?? 0) }}
Total Views
{{ number_format($channel->posts_sum_likes ?? 0) }}
Total Likes
{{ $channel->posts_count ?? 0 }}
Videos Tracked
@php
$chEng = ($channel->posts_sum_views ?? 0) > 0
? round((($channel->posts_sum_likes ?? 0) / $channel->posts_sum_views) * 100, 1)
: 0;
@endphp
{{ $chEng }}%
Engagement Rate
My Campaigns
@foreach($myCampaigns as $campaign)
@endforeach
@else
{{ $campaign->name }}
@php $sc = ['active'=>'green','draft'=>'gray','paused'=>'yellow','completed'=>'blue'][$campaign->status] ?? 'gray'; @endphp
{{ ucfirst($campaign->status) }}
{{ number_format($campaign->my_views ?? 0) }} views
{{ $campaign->my_posts_count ?? 0 }} videos
No campaigns yet
You'll be added to campaigns by a manager.