@extends('admin.layouts.main')
@section('panel')
@include('admin.partials.filter', [
'is_filter' => true,
'is_modal' => true,
'route' => route('admin.pin.index'),
'btn_name' => __('admin.filter.search'),
'filters' => [
[
'type' => \App\Enums\FilterType::SELECT_OPTIONS->value,
'value' => [
'all' => __('All Pins').' '.($total_pin),
'unused' => __('Unused Pins').' '.($total_unused_pin),
'used' => __('Used Pins').' '.($total_utilized_pin),
'users' => __('User Pins').' '.($total_users_pin),
'admins' => __('Administrator Pins').' '.($total_admins_pin),
],
'name' => 'status',
],
[
'type' => \App\Enums\FilterType::TEXT->value,
'name' => 'search',
'placeholder' => __('admin.filter.placeholder.pin_number')
],
[
'type' => \App\Enums\FilterType::DATE_RANGE->value,
'name' => 'date',
'placeholder' => __('admin.filter.placeholder.date')
]
],
'urls' => [
[
'type' => 'modal',
'id' => 'exampleModal',
'name' => __('admin.filter.generate_pin'),
'icon' => ""
],
],
])
@include('admin.partials.table', [
'columns' => [
'created_at' => __('admin.table.created_at'),
'set_user_id' => __('admin.table.name'),
'amount' => __('admin.table.amount'),
'pin_number' => __('admin.table.pin_number'),
'status' => __('admin.table.status'),
'details' => __('admin.table.details')
],
'rows' => $pins,
'page_identifier' => \App\Enums\PageIdentifier::PIN_GENERATE->value,
])
@endsection
@push('script-push')
@endpush