{{-- brafa Systems — shared TV channel lists. Livewire backing: App\Http\Livewire\SuperAdmin\TvChannelListManagement. --}}
@if ($successMessage)
{{ $successMessage }}
@endif @if ($errorMessage)
{{ $errorMessage }}
@endif

TV channel lists

Shared, reusable lineups with EPG. Assign a list to properties (or mark one default for all).

Superadmin
{{-- Lists --}}

Lists

@error('newListName')

{{ $message }}

@enderror
@forelse ($lists as $list) @empty

No lists yet — create one above.

@endforelse
{{-- Editor --}}
@if (! $selectedListId)

Select or create a channel list to manage it.

@else {{-- List settings --}}
@error('listName')

{{ $message }}

@enderror
@error('listEpgUrl')

{{ $message }}

@enderror
{{-- Import + add --}}

Add channels

@error('importUrl')

{{ $message }}

@enderror
@error('importFile')

{{ $message }}

@enderror

@error('chName')

{{ $message }}

@enderror @error('chStreamUrl')

{{ $message }}

@enderror
{{-- Channel table --}}

Channels in “{{ $listName }}”

Drag ⠿ to reorder. Order is the channel order on the TV.

@forelse ($channels as $ch) @empty @endforelse
Logo No. Name / stream EPG id Status Actions
@if ($ch->logo_url) @else @endif {{ str_pad($ch->number, 3, '0', STR_PAD_LEFT) }}
{{ $ch->name }}
{{ $ch->stream_url }}
@if ($ch->is_active) Active @else Hidden @endif
No channels yet — import an M3U or add one above.
@endif
@push('js') @endpush