@extends('layouts.app')
@inject('request', 'Illuminate\Http\Request')

@section('content')
    <h3 class="page-title">@lang('quickadmin.currencyRate.title_singular')</h3>
    <div class="panel panel-default presentation-phone">
        <div class="panel-heading">
            @can('currency_rate_create')
                <a class="btn btn-success" href="{{ route('admin.currency-rates.create') }}">
                    {{ trans('quickadmin.qa_add_new') }}
                </a>
            @endcan
        </div>
        <div class="panel-body table-responsive">
{{--            <div class="table-responsive">--}}
                {{--                            <table class=" table table-bordered table-striped table-hover datatable datatable-CurrencyRate">--}}
                <table class=" table table-bordered table-striped datatable">
                    <thead>
                    <tr>
{{--                        <th width="10"></th>--}}
{{--                        @can('currency_rate_delete')--}}
{{--                            @if ( request('show_deleted') != 1 )--}}
{{--                                <th style="text-align:center;"><input type="checkbox" id="select-all"/></th>@endif--}}
{{--                        @endcan--}}
                        {{--                                    <th>--}}
                        {{--                                        {{ trans('quickadmin.currencyRate.fields.id') }}--}}
                        {{--                                    </th>--}}
                        <th>
                            {{ trans('quickadmin.currencyRate.fields.currency_from') }}
                        </th>
                        <th>
                            {{ trans('quickadmin.currencyRate.fields.currency_to') }}
                        </th>
                        <th>
                            {{ trans('quickadmin.currencyRate.fields.rate') }}
                        </th>
                        <th>
                            @lang('quickadmin.qa_action')
                        </th>
                    </tr>
                    </thead>
                    <tbody>
                    @foreach($currencyRates as $key => $currencyRate)
                        <tr data-entry-id="{{ $currencyRate->id }}">
{{--                            <td>--}}

{{--                            </td>--}}
                            {{--                                        <td>--}}
                            {{--                                            {{ $currencyRate->id ?? '' }}--}}
                            {{--                                        </td>--}}
                            <td>
                                {{ $currencyRate->currency_from->name ?? '' }}
                            </td>
                            <td>
                                {{ $currencyRate->currency_to->name ?? '' }}
                            </td>
                            <td>
                                {{ $currencyRate->rate ?? '' }}
                            </td>
                            <td class="action">
                                @can('currency_rate_show')
                                    <a class="btn btn-xs btn-primary"
                                       href="{{ route('admin.currency-rates.show', $currencyRate->id) }}">
                                        {{ trans('quickadmin.qa_view') }}
                                    </a>
                                @endcan

                                @can('currency_rate_edit')
                                    <a class="btn btn-xs btn-info"
                                       href="{{ route('admin.currency-rates.edit', $currencyRate->id) }}">
                                        {{ trans('quickadmin.qa_edit') }}
                                    </a>
                                @endcan

{{--                                @can('currency_rate_delete')--}}
{{--                                    <form action="{{ route('admin.currency-rates.destroy', $currencyRate->id) }}"--}}
{{--                                          method="POST" onsubmit="return confirm('{{ trans('global.areYouSure') }}');"--}}
{{--                                          style="display: inline-block;">--}}
{{--                                        <input type="hidden" name="_method" value="DELETE">--}}
{{--                                        <input type="hidden" name="_token" value="{{ csrf_token() }}">--}}
{{--                                        <input type="submit" class="btn btn-xs btn-danger"--}}
{{--                                               value="{{ trans('quickadmin.qa_delete') }}">--}}
{{--                                    </form>--}}
{{--                                @endcan--}}
                            </td>
                        </tr>
                    @endforeach
                    </tbody>
                </table>
                {{ $currencyRates->links() }}
{{--            </div>--}}
        </div>
    </div>
@endsection
@section('scripts')
    <script>
{{--        @can('currency_rate_delete')--}}
{{--            @if ( request('show_deleted') != 1 ) ; @endif--}}
{{--        @endcan--}}
{{--            window.route_mass_crud_entries_destroy = '{{ route('admin.currency_rates.massDestroy') }}'--}}
    </script>
    {{--    @parent--}}
    {{--    <script>--}}
    {{--        $(function () {--}}
    {{--            let dtButtons = $.extend(true, [], $.fn.dataTable.defaults.buttons)--}}
    {{--            @can('currency_rate_delete')--}}
    {{--            let deleteButtonTrans = '{{ trans('global.datatables.delete') }}'--}}
    {{--            let deleteButton = {--}}
    {{--                text: deleteButtonTrans,--}}
    {{--                url: "{{ route('admin.currency-rates.massDestroy') }}",--}}
    {{--                className: 'btn-danger',--}}
    {{--                action: function (e, dt, node, config) {--}}
    {{--                    var ids = $.map(dt.rows({ selected: true }).nodes(), function (entry) {--}}
    {{--                        return $(entry).data('entry-id')--}}
    {{--                    });--}}

    {{--                    if (ids.length === 0) {--}}
    {{--                        alert('{{ trans('global.datatables.zero_selected') }}')--}}

    {{--                        return--}}
    {{--                    }--}}

    {{--                    if (confirm('{{ trans('global.areYouSure') }}')) {--}}
    {{--                        $.ajax({--}}
    {{--                            headers: {'x-csrf-token': _token},--}}
    {{--                            method: 'POST',--}}
    {{--                            url: config.url,--}}
    {{--                            data: { ids: ids, _method: 'DELETE' }})--}}
    {{--                            .done(function () { location.reload() })--}}
    {{--                    }--}}
    {{--                }--}}
    {{--            }--}}
    {{--            dtButtons.push(deleteButton)--}}
    {{--            @endcan--}}

    {{--            $.extend(true, $.fn.dataTable.defaults, {--}}
    {{--                orderCellsTop: true,--}}
    {{--                order: [[ 1, 'desc' ]],--}}
    {{--                pageLength: 100,--}}
    {{--            });--}}
    {{--            let table = $('.datatable-CurrencyRate:not(.ajaxTable)').DataTable({ buttons: dtButtons })--}}
    {{--            $('a[data-toggle="tab"]').on('shown.bs.tab click', function(e){--}}
    {{--                $($.fn.dataTable.tables(true)).DataTable()--}}
    {{--                    .columns.adjust();--}}
    {{--            });--}}

    {{--        })--}}

    {{--    </script>--}}
@endsection
