48 lines
1.9 KiB
PHP
48 lines
1.9 KiB
PHP
<x-app-layout>
|
|
<x-slot name="header">
|
|
<h1 class="text-xl font-semibold">Remote Subscriptions</h1>
|
|
<a href="{{ route('subscriptions.create') }}"
|
|
class="button button--primary ml-auto">+ New</a>
|
|
</x-slot>
|
|
|
|
<table class="w-full mt-6 text-sm">
|
|
<thead class="text-left text-gray-500">
|
|
<tr>
|
|
<th>Name</th>
|
|
<th>Source URL</th>
|
|
<th class="w-28">Colour</th>
|
|
<th class="w-32"></th>
|
|
</tr>
|
|
</thead>
|
|
<tbody>
|
|
@forelse ($subs as $sub)
|
|
<tr class="border-t">
|
|
<td>{{ $sub->displayname ?: '(no label)' }}</td>
|
|
<td class="truncate max-w-md">{{ $sub->source }}</td>
|
|
<td>
|
|
<span class="inline-block w-4 h-4 rounded-sm"
|
|
style="background: {{ $sub->calendarcolor ?? '#888' }}"></span>
|
|
</td>
|
|
<td class="text-right space-x-2">
|
|
<a href="{{ route('subscriptions.edit', $sub) }}"
|
|
class="text-blue-600 hover:underline">edit</a>
|
|
|
|
<form action="{{ route('subscriptions.destroy', $sub) }}"
|
|
method="POST" class="inline">
|
|
@csrf @method('DELETE')
|
|
<button class="text-red-600 hover:underline"
|
|
onclick="return confirm('Remove subscription?')">
|
|
delete
|
|
</button>
|
|
</form>
|
|
</td>
|
|
</tr>
|
|
@empty
|
|
<tr><td colspan="4" class="py-6 text-center text-gray-400">
|
|
No subscriptions yet
|
|
</td></tr>
|
|
@endforelse
|
|
</tbody>
|
|
</table>
|
|
</x-app-layout>
|