@include('admin.layouts.header')
@include('admin.layouts.sidebar')
<div class="m-grid__item m-grid__item--fluid m-wrapper">
    <div class="m-subheader">
        <div class="d-flex align-items-center">
            <div class="mr-auto">
                <h3 class="m-subheader__title m-subheader__title--separator">
                    DA System &rsaquo; Partners
                </h3>
            </div>
            <a href="/admin/da-system/partners/create" class="btn btn-accent m-btn m-btn--icon">
                <span><i class="fa fa-plus"></i>&nbsp; Add Partner</span>
            </a>
        </div>
    </div>

    <div class="m-content">
        @if(Session::has('success'))
            <div class="alert alert-success alert-dismissible fade show" role="alert">
                <button type="button" class="close" data-dismiss="alert"></button>
                {{ Session::get('success') }}
            </div>
        @endif
        @if(Session::has('error'))
            <div class="alert alert-danger alert-dismissible fade show" role="alert">
                <button type="button" class="close" data-dismiss="alert"></button>
                {{ Session::get('error') }}
            </div>
        @endif

        <div class="m-portlet m-portlet--mobile">
            <div class="m-portlet__head">
                <div class="m-portlet__head-caption">
                    <div class="m-portlet__head-title">
                        <span class="m-portlet__head-icon"><i class="fa fa-handshake-o"></i></span>
                        <h3 class="m-portlet__head-text">Partners <small class="text-muted">({{ $partners->total() }})</small></h3>
                    </div>
                </div>
            </div>
            <div class="m-portlet__body">
                <div class="table-responsive">
                    <table class="table table-striped table-bordered m-table">
                        <thead>
                            <tr>
                                <th>#</th>
                                <th>Name</th>
                                <th>Company Type</th>
                                <th>PAN</th>
                                <th>GSTN</th>
                                <th>Mobile</th>
                                <th>Email</th>
                                <th>City / State</th>
                                <th>Product</th>
                                <th>Created At</th>
                                <th class="text-center">Actions</th>
                            </tr>
                        </thead>
                        <tbody>
                            @forelse($partners as $partner)
                                <tr>
                                    <td>{{ $partner->id }}</td>
                                    <td>
                                        <strong>{{ $partner->name }}</strong>
                                    </td>
                                    <td>{{ $partner->company_type ?? '—' }}</td>
                                    <td>{{ $partner->pan ?? '—' }}</td>
                                    <td>{{ $partner->gstn ?? '—' }}</td>
                                    <td>{{ $partner->mobile ?? '—' }}</td>
                                    <td>{{ $partner->email ?? '—' }}</td>
                                    <td>{{ collect([$partner->city, $partner->state])->filter()->implode(', ') ?: '—' }}</td>
                                    <td>{{ $partner->product ?? '—' }}</td>
                                    <td>{{ $partner->created_at->format('d M Y') }}</td>
                                    <td class="text-center" style="white-space:nowrap;">
                                        <a href="/admin/da-system/partners/{{ $partner->id }}/edit"
                                           class="btn btn-sm btn-outline-primary m-btn m-btn--icon">
                                            <i class="fa fa-pencil"></i>
                                        </a>
                                        <form action="/admin/da-system/partners/{{ $partner->id }}/delete"
                                              method="POST" style="display:inline;"
                                              onsubmit="return confirm('Delete this partner?')">
                                            {{ csrf_field() }}
                                            <button type="submit" class="btn btn-sm btn-outline-danger m-btn m-btn--icon">
                                                <i class="fa fa-trash"></i>
                                            </button>
                                        </form>
                                    </td>
                                </tr>
                                @foreach($partner->children as $child)
                                    <tr style="background-color: #fcfcfc;">
                                        <td>{{ $child->id }}</td>
                                        <td>
                                            <span style="padding-left: 20px;" class="text-muted">&hookrightarrow;</span>
                                            <strong>{{ $child->name }}</strong>
                                        </td>
                                        <td>{{ $child->company_type ?? '—' }}</td>
                                        <td>{{ $child->pan ?? '—' }}</td>
                                        <td>{{ $child->gstn ?? '—' }}</td>
                                        <td>{{ $child->mobile ?? '—' }}</td>
                                        <td>{{ $child->email ?? '—' }}</td>
                                        <td>{{ collect([$child->city, $child->state])->filter()->implode(', ') ?: '—' }}</td>
                                        <td>{{ $child->product ?? '—' }}</td>
                                        <td>{{ $child->created_at->format('d M Y') }}</td>
                                        <td class="text-center" style="white-space:nowrap;">
                                            <a href="/admin/da-system/partners/{{ $child->id }}/edit"
                                               class="btn btn-sm btn-outline-primary m-btn m-btn--icon">
                                                <i class="fa fa-pencil"></i>
                                            </a>
                                            <form action="/admin/da-system/partners/{{ $child->id }}/delete"
                                                  method="POST" style="display:inline;"
                                                  onsubmit="return confirm('Delete this partner?')">
                                                {{ csrf_field() }}
                                                <button type="submit" class="btn btn-sm btn-outline-danger m-btn m-btn--icon">
                                                    <i class="fa fa-trash"></i>
                                                </button>
                                            </form>
                                        </td>
                                    </tr>
                                @endforeach
                            @empty
                                <tr>
                                    <td colspan="11" class="text-center text-muted py-4">
                                        No partners found. <a href="/admin/da-system/partners/create">Add one now</a>.
                                    </td>
                                </tr>
                            @endforelse
                        </tbody>
                    </table>
                </div>
                <div class="mt-3">
                    {{ $partners->links() }}
                </div>
            </div>
        </div>
    </div>
</div>
@include('admin.layouts.footer')
