@forelse ($routes as $route)

{{ $route->feed?->name }} → {{ $route->platformChannel?->display_name ?? $route->platformChannel?->name }}

@if ($route->is_active) Active @else Inactive @endif
Priority: {{ $route->priority }} Feed: {{ $route->feed?->name }} {{ $route->platformChannel?->platformInstance?->platform?->channelLabel() ?? 'Channel' }}: {{ $route->platformChannel?->display_name ?? $route->platformChannel?->name }} Created: {{ $route->created_at->format('M d, Y') }} @if ($route->auto_approve === true) Auto-approve: On @elseif ($route->auto_approve === false) Auto-approve: Off @endif
@if ($route->platformChannel?->description)

{{ $route->platformChannel->description }}

@endif @if ($route->keywords->isNotEmpty())
Keywords
@foreach ($route->keywords as $keyword) {{ $keyword->keyword }} @endforeach
@else
No keyword filters - matches all articles
@endif
@empty

No routes

Get started by creating a new route to connect feeds with channels.

@endforelse
@if ($showCreateModal)
@error('newFeedId') {{ $message }} @enderror
@error('newChannelId') {{ $message }} @enderror

Higher priority routes are processed first

@endif @if ($editingRoute)

Feed: {{ $editingRoute->feed?->name }}

{{ $editingRoute->platformChannel?->platformInstance?->platform?->channelLabel() ?? 'Channel' }}: {{ $editingRoute->platformChannel?->display_name ?? $editingRoute->platformChannel?->name }}

Higher priority routes are processed first

Override global approval setting for this route

Keywords
@if ($showKeywordInput)
@endif @if ($editingKeywords->isNotEmpty())
@foreach ($editingKeywords as $keyword)
{{ $keyword->keyword }} {{ $keyword->is_active ? 'Active' : 'Inactive' }}
@endforeach
@else @if (!$showKeywordInput)
No keywords defined. This route will match all articles.
@endif @endif
@endif