﻿@extends('layouts.admin')
{{-- @section('page-title')
    {{ __('Manage Tax Rate') }}
@endsection --}}
@section('breadcrumb')
    <li class="breadcrumb-item"><a href="{{ route('dashboard') }}">{{ __('Dashboard') }} </a></li>
    <li class="breadcrumb-item">{{ __('Taxes') }}</li>
@endsection

@section('action-btn')
    <div class="float-end">
        @can('create constant tax')
            {{-- <a href="#" data-url="{{ route('taxes.create') }}" data-ajax-popup="true" data-title="{{ __('Create Tax Rate') }}"
                data-bs-toggle="tooltip" title="{{ __('Create') }}" class="btn btn-sm btn-primary">
                <i class="ti ti-plus"></i>
            </a> --}}
            <div class="d-flex">
                <a href="#" data-url="{{ route('taxes.create') }}" data-bs-toggle="tooltip" title="{{ __('Create') }}"
                    data-ajax-popup="true" data-title="{{ __('Create Tax Rate') }}"
                    class="btn btn-outline-dark d-flex align-items-center">
                    <img src="{{ asset('assets/images/svg/plus.svg') }}" class="w-4 h-4" alt="Add New Bank Icon" />
                    <span class="ms-2">Add Tax Rate</span>
                </a>
            </div>
        @endcan
    </div>
@endsection

@section('content')
    <div class="row">
        <div class="col-md-12">
            <div class="card">
                <div class="card-body table-border-style">
                    <div class="d-flex flex-row justify-content-between align-items-center margin-bottom-big">
                        <!-- All Employees Header -->
                        <div class="flex-grow-1">
                            <h2 class="text-lg font-semibold text-primary">All Taxes</h2>
                        </div>

                        <!-- Search Input with Icon -->
                        <div class="flex-grow-1 position-relative mt-4 mt-lg-0">
                            <div class="input-group" style="max-width: 400px;">
                                <span class="input-group-text bg-white border-0">
                                    <i class="fas fa-search text-secondary"></i>
                                </span>
                                <input type="search"
                                    class="form-control border-0 shadow-sm text-sm bg-white border-grey-light-300"
                                    placeholder="Search by name, email or id..." />
                            </div>
                        </div>

                        <!-- Filters Dropdowns -->
                        <div
                            class="d-flex flex-lg-row flex-column justify-content-end align-items-lg-center align-items-start mt-4 mt-lg-0">
                            <!-- Pay Group Dropdown -->
                            <div class="mb-3 mb-lg-0 me-lg-4" style="width: 150px;">
                                <select class="form-select bg-white" aria-label="Pay Group">
                                    <option value="all" selected>Filter</option>
                                    <option value="monthly">Monthly</option>
                                    <option value="hourly">Hourly</option>
                                </select>
                            </div>

                            <!-- Employment Status Dropdown -->
                            <div class="mb-3 mb-lg-0" style="width: 150px;">
                                <select class="form-select bg-white" aria-label="Employment Status">
                                    <option value="all" selected>Sort</option>
                                    <option value="full-time">New</option>
                                    <option value="part-time">Old</option>

                                </select>
                            </div>
                        </div>
                    </div>
                    <div class="table-responsive">
                        <table class="table">
                            <thead>
                                <tr>
                                    <th> {{ __('Tax Name') }}</th>
                                    <th> {{ __('Rate %') }}</th>
                                    <th width="10%"> {{ __('Action') }}</th>
                                </tr>
                            </thead>

                            <tbody>
                                @if ($taxes->isEmpty())
                                    <tr>
                                        <td colspan="10" class="text-center">
                                            <img src="{{ asset('assets/images/no-data.png') }}" alt="No Data"
                                                style="max-width: 350px; margin-bottom: 50px; margin-top: 150px;">
                                            <p>{{ __('Oops, no tax rates yet.') }}</p>
                                            <a href="#" data-url="{{ route('taxes.create') }}"
                                                data-bs-toggle="tooltip" title="{{ __('Create') }}" data-ajax-popup="true"
                                                data-title="{{ __('Create Tax Rate') }}" class="btn"
                                                style="background-color: #002C77; color: white;">
                                                <i class="ti ti-plus"></i>
                                                <span class="ms-2">{{ __('Create Tax Rate') }}</span>
                                            </a>
                                        </td>
                                    </tr>
                                @else
                                    @foreach ($taxes as $taxe)
                                        <tr class="font-style">
                                            <td>{{ $taxe->name }}</td>
                                            <td>{{ $taxe->rate }}</td>
                                            <td class="Action">
                                                <span>
                                                    @can('edit constant tax')
                                                        <div class="action-btn bg-info ms-2">
                                                            <a href="#" class="mx-3 btn btn-sm align-items-center"
                                                                data-url="{{ route('taxes.edit', $taxe->id) }}"
                                                                data-ajax-popup="true" data-title="{{ __('Edit Tax Rate') }}"
                                                                data-bs-toggle="tooltip" title="{{ __('Edit') }}"
                                                                data-original-title="{{ __('Edit') }}">
                                                                <i class="ti ti-edit text-white"></i>
                                                            </a>
                                                        </div>
                                                    @endcan
                                                    @can('delete constant tax')
                                                        <div class="action-btn bg-danger ms-2">
                                                            {!! Form::open([
                                                                'method' => 'DELETE',
                                                                'route' => ['taxes.destroy', $taxe->id],
                                                                'id' => 'delete-form-' . $taxe->id,
                                                            ]) !!}
                                                            <a href="#"
                                                                class="mx-3 btn btn-sm align-items-center bs-pass-para"
                                                                data-bs-toggle="tooltip" title="{{ __('Delete') }}"
                                                                data-original-title="{{ __('Delete') }}"
                                                                data-confirm="{{ __('Are You Sure?') . '|' . __('This action can not be undone. Do you want to continue?') }}"
                                                                data-confirm-yes="document.getElementById('delete-form-{{ $taxe->id }}').submit();">
                                                                <i class="ti ti-trash text-white"></i>
                                                            </a>
                                                            {!! Form::close() !!}
                                                        </div>
                                                    @endcan
                                                </span>
                                            </td>
                                        </tr>
                                    @endforeach
                                @endif
                            </tbody>
                        </table>
                    </div>
                </div>
            </div>
        </div>
    </div>
@endsecti