@extends('layout.app')
@section('page-stylesheet')
{{--    <link href="{{ asset('asset/vendor/datatables/css/jquery.dataTables.min.css') }}" rel="stylesheet">--}}
@endsection
@section('content')
    <div class="row">
        <div class="col-12">
            <div class="card">
                <div class="card-header">
                    <h4 class="card-title">All Users</h4>
                    <button class="btn btn-sm btn-primary" data-bs-toggle="modal" data-bs-target=".create-user-modal">Create User</button>

                </div>
                <div class="card-body">
                    <div class="table-responsive">
                        {{ $dataTable->table(['class' => 'table table-bordered table-striped ']) }}
                    </div>
                </div>
            </div>
        </div>
    </div>

    <div class="modal fade create-user-modal" id="create-user-modal" tabindex="-1" role="dialog" aria-hidden="true">
        <div class="modal-dialog modal-dialog-centered">
            <div class="modal-content">
                <div class="modal-header">
                    <h5 class="modal-title">Create User</h5>
                    <button type="button" class="btn-close" data-bs-dismiss="modal">
                    </button>
                </div>
                <form action="{{ route('admin.users.store') }}" method="post">
                    @csrf
                    <div class="modal-body">
                        @include('_message')
                        <div class="form-group">
                            <label class="mb-1"><strong>Name</strong></label>
                            <input name="name" type="text" class="form-control" placeholder="Full Name">
                            @error('name')
                            <span class="text-danger">{{ $message }}</span>
                            @enderror
                        </div>
                        <div class="form-group">
                            <label class="mb-1"><strong>Email</strong></label>
                            <input name="email" type="email" class="form-control" placeholder="hello@example.com">
                            @error('email')
                            <span class="text-danger">{{ $message }}</span>
                            @enderror
                        </div>
                        <div class="form-group">
                            <label class="mb-1"><strong>Phone Number</strong></label>
                            <input name="phone_number" type="tel" class="form-control" placeholder="hello@example.com">
                            @error('phone_number')
                            <span class="text-danger">{{ $message }}</span>
                            @enderror
                        </div>
                    </div>
                    <div class="modal-footer">
                        <button type="button" class="btn btn-danger light" data-bs-dismiss="modal">Cancel</button>
                        <button type="submit" class="btn btn-primary">Save</button>
                    </div>
                </form>
            </div>
        </div>
    </div>
    @if($errors->any())
        <script>
            $('#create-user-modal').modal('show');
        </script>
    @endif
@endsection

@push('scripts')
    {{ $dataTable->scripts() }}
@endpush
@section('pagescript')
{{--    <script src="{{ asset('asset/js/plugins-init/datatables.init.js') }}"></script>--}}
@endsection


