ssddanbrown/mailbag

View on GitHub
resources/views/contacts/index.blade.php

Summary

Maintainability
A
0 mins
Test Coverage
<x-app-layout>

    <x-heading title="Contacts" :breadcrumbs="['Contacts' => route('contacts.index')]"/>

    <div class="container mx-auto">

        <div class="flex align-middle -mx-5">
            <div class="flex-auto px-5">
                <x-search-input/>
            </div>
            <div class="flex-auto px-5 text-right">
                <x-button-secondary-link :href="route('contacts.create')">Create New</x-button-secondary-link>
            </div>
        </div>

        <div class="pb-5">{{ $contacts->links() }}</div>

        <x-table :headers="['Email', 'Status', '', '']">
            @foreach($contacts as $contact)
                <tr>
                    <td class="table-cell">
                        <a href="{{ route('contacts.edit', compact('contact')) }}">{{ $contact->email }}</a>
                    </td>
                    <td class="table-cell">
                        <x-status-pill color="{{ $contact->unsubscribed ? 'red' : 'green' }}">
                            {{ $contact->unsubscribed ? 'Unsubscribed' : 'Subscribed' }}
                        </x-status-pill>
                    </td>
                    <td class="table-cell text-sm text-gray-700">
                        <x-status-pill color="blue">
                            {{ $contact->lists_count }}
                            {{ \Illuminate\Support\Str::plural('list', $contact->lists_count) }}
                        </x-status-pill>
                    </td>
                    <td class="table-cell text-sm text-right font-medium">
                        <a href="{{ route('contacts.edit', ['contact' => $contact]) }}" class="link">Edit</a>
                    </td>
                </tr>
            @endforeach
        </x-table>

        <div class="py-5">{{ $contacts->links() }}</div>
    </div>

</x-app-layout>