<?php include 'header.php'; ?>

<!-- Page Wrapper -->
<div class="px-0 py-3 md:p-2 lg:p-6">

<!-- Header -->
    <div
        class="flex flex-col md:flex-row md:items-center md:justify-between gap-4 mb-5 bg-white p-4 rounded-lg border border-gray-200">
<!-- Title -->
<div>
    <h1 class="text-2xl font-bold text-gray-800">
        Contact Us
    </h1>

    <p class="text-sm text-gray-500">
        Manage all customer inquiries and contact requests from here
    </p>
</div>


        <!-- Actions -->
        <div class="flex flex-col sm:flex-row gap-3">

            <!-- Search -->
            <div class="relative">

                <input type="text" placeholder="Search here..."
                    class="w-full sm:w-[220px] pl-10 pr-4 py-2.5 rounded-xl border border-gray-200 focus:ring-2 focus:ring-indigo-500 focus:border-indigo-500 outline-none text-sm">

                <i class="ri-search-line absolute left-3 top-1/2 -translate-y-1/2 text-gray-400"></i>

            </div>


        </div>

    </div>


    <!-- Card -->
    <div class="bg-white rounded-lg border border-gray-200 shadow-sm overflow-x-auto overflow-y-hidden">

        <!-- Table -->
        <div class="overflow-x-auto">

            <table class="w-full min-w-[1000px]">

                <!-- Table Head -->
<thead class="bg-gray-50 border-b border-gray-200">

    <tr class="text-left">

        <th class="px-6 py-4 text-xs font-semibold text-gray-500 uppercase tracking-wider">
            Full Name
        </th>

        <th class="px-6 py-4 text-xs font-semibold text-gray-500 uppercase tracking-wider">
            Mobile No
        </th>

        <th class="px-6 py-4 text-xs font-semibold text-gray-500 uppercase tracking-wider">
            Email Address
        </th>

        <th class="px-6 py-4 text-xs font-semibold text-gray-500 uppercase tracking-wider">
            Message
        </th>

        <th class="px-6 py-4 text-xs font-semibold text-gray-500 uppercase tracking-wider text-center w-40">
            Action
        </th>

    </tr>

</thead>

<tbody class="divide-y divide-gray-100 bg-white">

    <!-- Row 1 -->
    <tr class="hover:bg-gray-50 transition">

        <td class="px-6 py-4 text-sm font-semibold text-indigo-600">
            Dev Mistry
        </td>

        <td class="px-6 py-4 text-sm text-gray-700">
            9876543210
        </td>

        <td class="px-6 py-4 text-sm text-gray-700">
            dev@gmail.com
        </td>

        <td class="px-6 py-4 text-sm text-gray-600 max-w-md">
            I would like to know more about Lockora smart locks and pricing.
        </td>

        <td class="px-6 py-4">
            <div class="flex items-center justify-center gap-2">

                <button
                    onclick="deleteRow(this)"
                    class="w-9 h-9 rounded-lg bg-red-50 text-red-600 hover:bg-red-100 transition flex items-center justify-center">
                    <i class="ri-delete-bin-line"></i>
                </button>

            </div>
        </td>

    </tr>

    <!-- Row 2 -->
    <tr class="hover:bg-gray-50 transition">

        <td class="px-6 py-4 text-sm font-semibold text-indigo-600">
            Raj Patel
        </td>

        <td class="px-6 py-4 text-sm text-gray-700">
            9876543211
        </td>

        <td class="px-6 py-4 text-sm text-gray-700">
            raj@gmail.com
        </td>

        <td class="px-6 py-4 text-sm text-gray-600 max-w-md">
            Need assistance regarding installation and warranty support.
        </td>

        <td class="px-6 py-4">
            <div class="flex items-center justify-center gap-2">

                <button
                    onclick="deleteRow(this)"
                    class="w-9 h-9 rounded-lg bg-red-50 text-red-600 hover:bg-red-100 transition flex items-center justify-center">
                    <i class="ri-delete-bin-line"></i>
                </button>

            </div>
        </td>

    </tr>

</tbody>

            </table>

        </div>

        <!-- Footer -->
        <div
            class="px-4 py-4 border-t border-gray-100 flex flex-col md:flex-row items-center justify-between gap-4">

            <!-- Left -->
            <p class="text-sm text-gray-500">
                Showing 1 to 4 of 62 tasks
            </p>

            <!-- Pagination -->
            <div class="flex items-center gap-2">

                <button
                    class="w-9 h-9 rounded-lg border border-gray-200 text-gray-500 hover:bg-gray-100 transition">
                    <i class="ri-arrow-left-s-line"></i>
                </button>

                <button
                   class="w-9 h-9 rounded-xl bg-gradient-to-r from-blue-500 to-indigo-600 text-white font-medium shadow-md">
                    1
                </button>

                <button
                    class="w-9 h-9 rounded-lg border border-gray-200 text-gray-600 hover:bg-gray-100 transition">
                    2
                </button>

                <button
                    class="w-9 h-9 rounded-lg border border-gray-200 text-gray-600 hover:bg-gray-100 transition">
                    3
                </button>

                <button
                    class="w-9 h-9 rounded-lg border border-gray-200 text-gray-600 hover:bg-gray-100 transition">
                    4
                </button>

                <button
                    class="w-9 h-9 rounded-lg border border-gray-200 text-gray-500 hover:bg-gray-100 transition">
                    <i class="ri-arrow-right-s-line"></i>
                </button>

            </div>

        </div>

    </div>

</div>



<script>
    function deleteRow(button) {

    Swal.fire({

        title: "Delete Record?",
        text: "This row will be deleted.",
        icon: "warning",

        width: "320px",
        padding: "1rem",

        showCancelButton: true,
        scrollbarPadding: false,
        confirmButtonText: "Delete",
        cancelButtonText: "Cancel",
        
        confirmButtonColor: "#2563eb",
        cancelButtonColor: "#ef4444",

        customClass: {

            popup: "rounded-2xl",
            title: "text-lg font-semibold",
            htmlContainer: "text-sm text-gray-500",
            confirmButton: "px-4 py-2 rounded-lg text-sm",
            cancelButton: "px-4 py-2 rounded-lg text-sm"

        }

    }).then((result) => {

        if (result.isConfirmed) {

            button.closest("tr").remove();

            Swal.fire({

                icon: "success",
                title: "Deleted!",
                text: "Record removed successfully.",

                width: "300px",
                padding: "1rem",

                showConfirmButton: false,
                timer: 1400

            });

        }

    });

}

</script>

<?php include 'footer.php'; ?>