

<?php $__env->startSection('title', 'Manage User'); ?>

<?php $__env->startSection('content'); ?>
<div class="admin-page-header">
    <h1>Manage User: <?php echo e($user->name); ?></h1>
    <a href="<?php echo e($isStaff ? route('admin.users.staff') : route('admin.users.customers')); ?>" class="admin-btn-primary">Back</a>
</div>

<div class="admin-card row">
    <div class="card-body col-md-8">
                <?php if($isStaff): ?>
                    
                    <?php if($staffMetrics): ?>
                    <div class="mb-4">
                        <h5 class="mb-3">
                            <i class="bi bi-graph-up"></i> Sales Performance
                        </h5>
                        <div class="row g-3">
                            <div class="col-md-4">
                                <div class="card text-center">
                                    <div class="card-body">
                                        <div class="d-flex align-items-center justify-content-center mb-2">
                                            <div class="bg-primary text-white rounded-circle d-flex align-items-center justify-content-center" style="width: 50px; height: 50px;">
                                                <i class="bi bi-calendar-day fs-4"></i>
                                            </div>
                                        </div>
                                        <h3 class="mb-0 text-primary">₹<?php echo e(number_format($staffMetrics['today_sales'], 2)); ?></h3>
                                        <p class="text-muted mb-0">Today Sales</p>
                                    </div>
                                </div>
                            </div>
                            <div class="col-md-4">
                                <div class="card text-center">
                                    <div class="card-body">
                                        <div class="d-flex align-items-center justify-content-center mb-2">
                                            <div class="bg-info text-white rounded-circle d-flex align-items-center justify-content-center" style="width: 50px; height: 50px;">
                                                <i class="bi bi-calendar-week fs-4"></i>
                                            </div>
                                        </div>
                                        <h3 class="mb-0 text-info">₹<?php echo e(number_format($staffMetrics['this_week_sales'], 2)); ?></h3>
                                        <p class="text-muted mb-0">This Week Sales</p>
                                    </div>
                                </div>
                            </div>
                            <div class="col-md-4">
                                <div class="card text-center">
                                    <div class="card-body">
                                        <div class="d-flex align-items-center justify-content-center mb-2">
                                            <div class="bg-success text-white rounded-circle d-flex align-items-center justify-content-center" style="width: 50px; height: 50px;">
                                                <i class="bi bi-calendar-month fs-4"></i>
                                            </div>
                                        </div>
                                        <h3 class="mb-0 text-success">₹<?php echo e(number_format($staffMetrics['this_month_sales'], 2)); ?></h3>
                                        <p class="text-muted mb-0">This Month Sales</p>
                                    </div>
                                </div>
                            </div>
                            <div class="col-md-4">
                                <div class="card text-center">
                                    <div class="card-body">
                                        <div class="d-flex align-items-center justify-content-center mb-2">
                                            <div class="bg-warning text-white rounded-circle d-flex align-items-center justify-content-center" style="width: 50px; height: 50px;">
                                                <i class="bi bi-cart-check fs-4"></i>
                                            </div>
                                        </div>
                                        <h3 class="mb-0 text-warning"><?php echo e(number_format($staffMetrics['total_orders'])); ?></h3>
                                        <p class="text-muted mb-0">Total Orders</p>
                                    </div>
                                </div>
                            </div>
                            <div class="col-md-4">
                                <div class="card text-center">
                                    <div class="card-body">
                                        <div class="d-flex align-items-center justify-content-center mb-2">
                                            <div class="bg-success text-white rounded-circle d-flex align-items-center justify-content-center" style="width: 50px; height: 50px;">
                                                <i class="bi bi-currency-dollar fs-4"></i>
                                            </div>
                                        </div>
                                        <h3 class="mb-0 text-success">₹<?php echo e(number_format($staffMetrics['total_sales'], 2)); ?></h3>
                                        <p class="text-muted mb-0">Total Sales</p>
                                    </div>
                                </div>
                            </div>
                            <div class="col-md-4">
                                <div class="card text-center">
                                    <div class="card-body">
                                        <div class="d-flex align-items-center justify-content-center mb-2">
                                            <div class="bg-info text-white rounded-circle d-flex align-items-center justify-content-center" style="width: 50px; height: 50px;">
                                                <i class="bi bi-calculator fs-4"></i>
                                            </div>
                                        </div>
                                        <h3 class="mb-0 text-info">₹<?php echo e(number_format($staffMetrics['avg_order_value'], 2)); ?></h3>
                                        <p class="text-muted mb-0">Avg Order Value</p>
                                    </div>
                                </div>
                            </div>
                        </div>
                    </div>
                    <?php endif; ?>
                    
                    <hr class="my-4">
                    
                    
                    <form action="<?php echo e(route('admin.users.update', $user->id)); ?>" method="POST">
                        <?php echo csrf_field(); ?>
                        <?php echo method_field('PUT'); ?>
                        
                        <div class="admin-form-grid-2">
                            <div>
                                <label for="name" class="admin-form-label">Full Name <span class="text-danger">*</span></label>
                                <input type="text" 
                                       class="admin-form-control form-control <?php $__errorArgs = ['name'];
$__bag = $errors->getBag($__errorArgs[1] ?? 'default');
if ($__bag->has($__errorArgs[0])) :
if (isset($message)) { $__messageOriginal = $message; }
$message = $__bag->first($__errorArgs[0]); ?> is-invalid <?php unset($message);
if (isset($__messageOriginal)) { $message = $__messageOriginal; }
endif;
unset($__errorArgs, $__bag); ?>" 
                                       id="name" 
                                       name="name" 
                                       value="<?php echo e(old('name', $user->name)); ?>" 
                                       required>
                                <?php $__errorArgs = ['name'];
$__bag = $errors->getBag($__errorArgs[1] ?? 'default');
if ($__bag->has($__errorArgs[0])) :
if (isset($message)) { $__messageOriginal = $message; }
$message = $__bag->first($__errorArgs[0]); ?>
                                    <div class="invalid-feedback" style="font-size: 11px;"><?php echo e($message); ?></div>
                                <?php unset($message);
if (isset($__messageOriginal)) { $message = $__messageOriginal; }
endif;
unset($__errorArgs, $__bag); ?>
                            </div>
                            
                            <div>
                                <label for="staff_number" class="admin-form-label">Staff Number</label>
                                <input type="text" 
                                       class="admin-form-control form-control <?php $__errorArgs = ['staff_number'];
$__bag = $errors->getBag($__errorArgs[1] ?? 'default');
if ($__bag->has($__errorArgs[0])) :
if (isset($message)) { $__messageOriginal = $message; }
$message = $__bag->first($__errorArgs[0]); ?> is-invalid <?php unset($message);
if (isset($__messageOriginal)) { $message = $__messageOriginal; }
endif;
unset($__errorArgs, $__bag); ?>" 
                                       id="staff_number" 
                                       name="staff_number" 
                                       value="<?php echo e(old('staff_number', $user->staff_number)); ?>" 
                                       placeholder="e.g., STF001, EMP123">
                                <?php $__errorArgs = ['staff_number'];
$__bag = $errors->getBag($__errorArgs[1] ?? 'default');
if ($__bag->has($__errorArgs[0])) :
if (isset($message)) { $__messageOriginal = $message; }
$message = $__bag->first($__errorArgs[0]); ?>
                                    <div class="invalid-feedback" style="font-size: 11px;"><?php echo e($message); ?></div>
                                <?php unset($message);
if (isset($__messageOriginal)) { $message = $__messageOriginal; }
endif;
unset($__errorArgs, $__bag); ?>
                                <small class="form-text text-muted" style="font-size: 11px;">Optional - Custom staff identifier</small>
                            </div>
                        </div>
                        
                        <div class="admin-form-grid-2">
                            <div>
                                <label for="mobile" class="admin-form-label">Mobile Number <span class="text-danger">*</span></label>
                                <div class="input-group">
                                    <span class="input-group-text" style="height: 32px; font-size: 13px; padding: 0.375rem 0.5rem;">+91</span>
                                    <input type="text" 
                                           class="admin-form-control form-control <?php $__errorArgs = ['mobile'];
$__bag = $errors->getBag($__errorArgs[1] ?? 'default');
if ($__bag->has($__errorArgs[0])) :
if (isset($message)) { $__messageOriginal = $message; }
$message = $__bag->first($__errorArgs[0]); ?> is-invalid <?php unset($message);
if (isset($__messageOriginal)) { $message = $__messageOriginal; }
endif;
unset($__errorArgs, $__bag); ?>" 
                                           id="mobile" 
                                           name="mobile" 
                                           value="<?php echo e(old('mobile') ? preg_replace('/^\+91/', '', old('mobile')) : $user->mobile); ?>" 
                                           placeholder="9876543210" maxlength="10" pattern="[6-9]\d{9}" required>
                                    <?php $__errorArgs = ['mobile'];
$__bag = $errors->getBag($__errorArgs[1] ?? 'default');
if ($__bag->has($__errorArgs[0])) :
if (isset($message)) { $__messageOriginal = $message; }
$message = $__bag->first($__errorArgs[0]); ?>
                                        <div class="invalid-feedback" style="font-size: 11px;"><?php echo e($message); ?></div>
                                    <?php unset($message);
if (isset($__messageOriginal)) { $message = $__messageOriginal; }
endif;
unset($__errorArgs, $__bag); ?>
                                </div>
                                <small class="form-text text-muted" style="font-size: 11px;">This is used for login</small>
                            </div>
                            
                            <div>
                                <label for="email" class="admin-form-label">Email Address</label>
                                <input type="email" 
                                       class="admin-form-control form-control <?php $__errorArgs = ['email'];
$__bag = $errors->getBag($__errorArgs[1] ?? 'default');
if ($__bag->has($__errorArgs[0])) :
if (isset($message)) { $__messageOriginal = $message; }
$message = $__bag->first($__errorArgs[0]); ?> is-invalid <?php unset($message);
if (isset($__messageOriginal)) { $message = $__messageOriginal; }
endif;
unset($__errorArgs, $__bag); ?>" 
                                       id="email" 
                                       name="email" 
                                       value="<?php echo e(old('email', $user->email)); ?>">
                                <?php $__errorArgs = ['email'];
$__bag = $errors->getBag($__errorArgs[1] ?? 'default');
if ($__bag->has($__errorArgs[0])) :
if (isset($message)) { $__messageOriginal = $message; }
$message = $__bag->first($__errorArgs[0]); ?>
                                    <div class="invalid-feedback" style="font-size: 11px;"><?php echo e($message); ?></div>
                                <?php unset($message);
if (isset($__messageOriginal)) { $message = $__messageOriginal; }
endif;
unset($__errorArgs, $__bag); ?>
                                <small class="form-text text-muted" style="font-size: 11px;">Optional - for notifications</small>
                            </div>
                        </div>
                        
                        <div style="margin-top: 1rem; display: flex; justify-content: flex-end;">
                            <button type="submit" class="admin-btn-primary">
                                <i class="bi bi-save"></i> Update Staff Details
                            </button>
                        </div>
                    </form>
                    
                    <hr class="my-4">
                    
                    
                    <?php if($roles): ?>
                    <div class="mb-4">
                        <h5 class="mb-3">
                            <i class="bi bi-shield-check"></i> Role Management
                        </h5>
                        <form action="<?php echo e(route('admin.users.assign-role', $user->id)); ?>" method="POST">
                            <?php echo csrf_field(); ?>
                            <?php echo method_field('PUT'); ?>
                            
                            <div class="admin-form-row-compact">
                                <label for="roles" class="admin-form-label">Assign Roles <span class="text-danger">*</span></label>
                                <select name="roles[]" id="roles" class="admin-form-control form-select <?php $__errorArgs = ['roles'];
$__bag = $errors->getBag($__errorArgs[1] ?? 'default');
if ($__bag->has($__errorArgs[0])) :
if (isset($message)) { $__messageOriginal = $message; }
$message = $__bag->first($__errorArgs[0]); ?> is-invalid <?php unset($message);
if (isset($__messageOriginal)) { $message = $__messageOriginal; }
endif;
unset($__errorArgs, $__bag); ?>" multiple required>
                                    <?php $__currentLoopData = $roles; $__env->addLoop($__currentLoopData); foreach($__currentLoopData as $role): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?>
                                        <?php if($role->name !== 'customer'): ?>
                                            <option value="<?php echo e($role->name); ?>" 
                                                <?php echo e($user->hasRole($role->name) ? 'selected' : ''); ?>>
                                                <?php echo e(ucfirst($role->name)); ?>

                                            </option>
                                        <?php endif; ?>
                                    <?php endforeach; $__env->popLoop(); $loop = $__env->getLastLoop(); ?>
                                </select>
                                <?php $__errorArgs = ['roles'];
$__bag = $errors->getBag($__errorArgs[1] ?? 'default');
if ($__bag->has($__errorArgs[0])) :
if (isset($message)) { $__messageOriginal = $message; }
$message = $__bag->first($__errorArgs[0]); ?>
                                    <div class="invalid-feedback" style="font-size: 11px;"><?php echo e($message); ?></div>
                                <?php unset($message);
if (isset($__messageOriginal)) { $message = $__messageOriginal; }
endif;
unset($__errorArgs, $__bag); ?>
                                <small class="form-text text-muted" style="font-size: 11px;">Hold Ctrl/Cmd to select multiple roles</small>
                            </div>
                            
                            <div class="mb-3">
                                <h6>Current Roles:</h6>
                                <div>
                                    <?php $__currentLoopData = $user->roles; $__env->addLoop($__currentLoopData); foreach($__currentLoopData as $role): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?>
                                        <span class="badge bg-<?php echo e($role->name === 'admin' ? 'danger' : ($role->name === 'staff' ? 'warning' : 'primary')); ?> me-2">
                                            <?php echo e(ucfirst($role->name)); ?>

                                        </span>
                                    <?php endforeach; $__env->popLoop(); $loop = $__env->getLastLoop(); ?>
                                    <?php if($user->roles->isEmpty()): ?>
                                        <span class="badge bg-secondary">No roles assigned</span>
                                    <?php endif; ?>
                                </div>
                            </div>
                            
                            <button type="submit" class="admin-btn-primary" 
                                    onclick="return confirm('Are you sure you want to update roles for this staff member?')">
                                <i class="bi bi-shield-check"></i> Update Roles
                            </button>
                        </form>
                    </div>
                    <?php endif; ?>
                <?php else: ?>
                    
                    <?php if($customerMetrics): ?>
                    
                    <div class="mb-4">
                        <!-- <h5 class="mb-3">
                            <i class="bi bi-graph-up"></i> Customer Statistics
                        </h5> -->
                        <div class="row g-3">
                            <div class="col-md-6">
                                <div class="card text-center">
                                    <div class="card-body">
                                        <div class="d-flex align-items-center justify-content-center mb-2">
                                            <div class="bg-primary text-white rounded-circle d-flex align-items-center justify-content-center" style="width: 50px; height: 50px;">
                                                <i class="bi bi-cart-check fs-4"></i>
                                            </div>
                                        </div>
                                        <h3 class="mb-0 text-primary"><?php echo e(number_format($customerMetrics['total_orders'])); ?></h3>
                                        <p class="text-muted mb-0">Total Orders</p>
                                    </div>
                                </div>
                            </div>
                            <div class="col-md-6">
                                <div class="card text-center">
                                    <div class="card-body">
                                        <div class="d-flex align-items-center justify-content-center mb-2">
                                            <div class="bg-success text-white rounded-circle d-flex align-items-center justify-content-center" style="width: 50px; height: 50px;">
                                                <i class="bi bi-currency-dollar fs-4"></i>
                                            </div>
                                        </div>
                                        <h3 class="mb-0 text-success">₹<?php echo e(number_format($customerMetrics['total_value'], 2)); ?></h3>
                                        <p class="text-muted mb-0">Total Lifetime Value</p>
                                    </div>
                                </div>
                            </div>
                            <div class="col-md-6">
                                <div class="card text-center">
                                    <div class="card-body">
                                        <div class="d-flex align-items-center justify-content-center mb-2">
                                            <div class="bg-info text-white rounded-circle d-flex align-items-center justify-content-center" style="width: 50px; height: 50px;">
                                                <i class="bi bi-calculator fs-4"></i>
                                            </div>
                                        </div>
                                        <h3 class="mb-0 text-info">₹<?php echo e(number_format($customerMetrics['average_order'], 2)); ?></h3>
                                        <p class="text-muted mb-0">Average Order Value</p>
                                    </div>
                                </div>
                            </div>
                            <div class="col-md-6">
                                <div class="card text-center">
                                    <div class="card-body">
                                        <div class="d-flex align-items-center justify-content-center mb-2">
                                            <div class="bg-warning text-white rounded-circle d-flex align-items-center justify-content-center" style="width: 50px; height: 50px;">
                                                <i class="bi bi-calendar-event fs-4"></i>
                                            </div>
                                        </div>
                                        <h3 class="mb-0 text-warning">
                                            <?php if($customerMetrics['last_order']): ?>
                                                <?php echo e($customerMetrics['last_order']->placed_at ? $customerMetrics['last_order']->placed_at->format('M d, Y') : $customerMetrics['last_order']->created_at->format('M d, Y')); ?>

                                            <?php else: ?>
                                                No orders yet
                                            <?php endif; ?>
                                        </h3>
                                        <p class="text-muted mb-0">Last Order Date</p>
                                    </div>
                                </div>
                            </div>
                            <div class="col-md-6">
                                <div class="card text-center">
                                    <div class="card-body">
                                        <div class="d-flex align-items-center justify-content-center mb-2">
                                            <div class="bg-warning text-white rounded-circle d-flex align-items-center justify-content-center" style="width: 50px; height: 50px;">
                                                <i class="bi bi-clock-history fs-4"></i>
                                            </div>
                                        </div>
                                        <h3 class="mb-0 text-warning"><?php echo e(number_format($customerMetrics['pending_orders'])); ?></h3>
                                        <p class="text-muted mb-0">Pending Orders</p>
                                    </div>
                                </div>
                            </div>
                            <div class="col-md-6">
                                <div class="card text-center">
                                    <div class="card-body">
                                        <div class="d-flex align-items-center justify-content-center mb-2">
                                            <div class="bg-success text-white rounded-circle d-flex align-items-center justify-content-center" style="width: 50px; height: 50px;">
                                                <i class="bi bi-check-circle fs-4"></i>
                                            </div>
                                        </div>
                                        <h3 class="mb-0 text-success"><?php echo e(number_format($customerMetrics['completed_orders'])); ?></h3>
                                        <p class="text-muted mb-0">Completed Orders</p>
                                    </div>
                                </div>
                            </div>
                        </div>
                    </div>
                    
                    
                    <div class="mb-4">
                        <h5 class="mb-3">
                            <i class="bi bi-list-ul"></i> Order History
                        </h5>
                        <?php if($paginatedOrders && $paginatedOrders->count() > 0): ?>
                            <div class="card">
                                <div class="card-body">
                                    <div class="table-responsive">
                                        <table class="table table-hover">
                                            <thead>
                                                <tr>
                                                    <th>Order ID</th>
                                                    <th>Date</th>
                                                    <th>Total</th>
                                                    <th>Status</th>
                                                    <th>Payment</th>
                                                    <th>Source</th>
                                                    <th>Actions</th>
                                                </tr>
                                            </thead>
                                            <tbody>
                                                <?php $__currentLoopData = $paginatedOrders; $__env->addLoop($__currentLoopData); foreach($__currentLoopData as $order): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?>
                                                    <tr>
                                                        <td>
                                                            <span class="fw-bold text-primary">#<?php echo e($order->id); ?></span>
                                                        </td>
                                                        <td>
                                                            <div><?php echo e(($order->placed_at ?? $order->created_at)->format('M d, Y')); ?></div>
                                                            <small class="text-muted"><?php echo e(($order->placed_at ?? $order->created_at)->format('h:i A')); ?></small>
                                                        </td>
                                                        <td>
                                                            <span class="fw-bold text-success">₹<?php echo e(number_format($order->total_payable, 2)); ?></span>
                                                        </td>
                                                        <td>
                                                            <?php
                                                                $statusColors = [
                                                                    'placed' => 'warning',
                                                                    'confirmed' => 'info',
                                                                    'packed' => 'primary',
                                                                    'shipped' => 'info',
                                                                    'delivered' => 'success',
                                                                    'cancelled' => 'danger',
                                                                    'returned' => 'secondary',
                                                                ];
                                                                $statusColor = $statusColors[$order->status] ?? 'secondary';
                                                            ?>
                                                            <span class="badge bg-<?php echo e($statusColor); ?>">
                                                                <?php echo e(ucfirst($order->status)); ?>

                                                            </span>
                                                        </td>
                                                        <td>
                                                            <?php
                                                                $paymentColors = [
                                                                    'pending' => 'warning',
                                                                    'paid' => 'success',
                                                                    'failed' => 'danger',
                                                                    'refunded' => 'secondary',
                                                                ];
                                                                $paymentColor = $paymentColors[$order->payment_status] ?? 'secondary';
                                                            ?>
                                                            <span class="badge bg-<?php echo e($paymentColor); ?>">
                                                                <?php echo e(ucfirst($order->payment_status)); ?>

                                                            </span>
                                                        </td>
                                                        <td>
                                                            <?php
                                                                $source = $order->source ?? 'online';
                                                                $isPos = $source === 'pos';
                                                            ?>
                                                            <span class="badge <?php echo e($isPos ? 'bg-success' : 'bg-primary'); ?>">
                                                                <i class="bi bi-<?php echo e($isPos ? 'shop' : 'globe'); ?> me-1"></i>
                                                                <?php echo e($isPos ? 'POS' : 'Online'); ?>

                                                            </span>
                                                        </td>
                                                        <td>
                                                            <a href="<?php echo e(route('admin.orders.show', $order)); ?>" class="btn btn-sm btn-outline-primary" title="View Order Details">
                                                                <i class="bi bi-eye"></i> View
                                                            </a>
                                                        </td>
                                                    </tr>
                                                <?php endforeach; $__env->popLoop(); $loop = $__env->getLastLoop(); ?>
                                            </tbody>
                                        </table>
                                    </div>
                                    <!-- Pagination - Right Aligned -->
                                    <div class="pagination-wrapper">
                                        <div class="d-flex justify-content-end align-items-center gap-3 flex-wrap">
                                            <div class="pagination-info-text">
                                                Showing <strong><?php echo e($paginatedOrders->firstItem() ?? 0); ?></strong>–<strong><?php echo e($paginatedOrders->lastItem() ?? 0); ?></strong> 
                                                of <strong><?php echo e($paginatedOrders->total()); ?></strong> orders
                                            </div>
                                            <?php if($paginatedOrders->hasPages()): ?>
                                            <div class="pagination-controls">
                                                <?php echo e($paginatedOrders->links('vendor.pagination.admin-categories')); ?>

                                            </div>
                                            <?php endif; ?>
                                        </div>
                                    </div>
                                </div>
                            </div>
                        <?php else: ?>
                            <div class="card">
                                <div class="card-body text-center py-5">
                                    <i class="bi bi-inbox" style="font-size: 3rem; color: #ccc;"></i>
                                    <p class="text-muted mt-3 mb-0">No orders found for this customer.</p>
                                </div>
                            </div>
                        <?php endif; ?>
                    </div>
                    <?php endif; ?>
                <?php endif; ?>
            </div>
    <div class="card-body col-md-4">
        <div class="card">
            <div class="card-header">
                <h6 class="card-title mb-0">
                    <i class="bi bi-person-vcard"></i> User Information
                </h6>
            </div>
            <div class="card-body">
                <div class="mb-3">
                    <strong>Name:</strong> <?php echo e($user->name); ?>

                </div>
                <?php if($isStaff): ?>
                <div class="mb-3">
                    <strong>Staff Number:</strong> 
                    <?php if($user->staff_number): ?>
                        <span class="badge bg-info"><?php echo e($user->staff_number); ?></span>
                    <?php else: ?>
                        <span class="text-muted">Not assigned</span>
                    <?php endif; ?>
                </div>
                <?php endif; ?>
                <div class="mb-3">
                    <strong>Mobile:</strong> <?php echo e($user->mobile); ?>

                </div>
                <div class="mb-3">
                    <strong>Email:</strong> <?php echo e($user->email ?? 'Not provided'); ?>

                </div>
                <div class="mb-3">
                    <strong>Registered:</strong> <?php echo e($user->created_at->format('M d, Y H:i')); ?>

                </div>
                <div class="mb-3">
                    <strong>Last Login:</strong> <?php echo e($user->last_login_at?->format('M d, Y H:i') ?? 'Never'); ?>

                </div>
                <div class="mb-3">
                    <strong>Mobile Verified:</strong> 
                    <?php if($user->mobile_verified_at): ?>
                        <span class="badge bg-success">Yes</span>
                    <?php else: ?>
                        <span class="badge bg-warning">No</span>
                    <?php endif; ?>
                </div>
                <?php if(!$isStaff): ?>
                <div class="mb-3">
                    <strong>Customer Type:</strong> 
                    <?php if($user->customer_type === 'wholesale'): ?>
                        <span class="badge bg-primary">Wholesale</span>
                    <?php else: ?>
                        <span class="badge bg-secondary">Retail</span>
                    <?php endif; ?>
                </div>
                <div class="mb-3">
                    <strong>GST Number:</strong> 
                    <span class="text-muted"><?php echo e($user->gst_number ?? 'Not provided'); ?></span>
                </div>
                <?php endif; ?>
            </div>
        </div>
        
        <?php if(!$isStaff): ?>
            <div class="card mt-3">
                <div class="card-header">
                    <h6 class="card-title mb-0">
                        <i class="bi bi-info-circle"></i> Customer Account
                    </h6>
                </div>
                <div class="card-body">
                    <div class="alert alert-info mb-3">
                        <small>
                            <i class="bi bi-lightbulb"></i>
                            <strong>Note:</strong> Customer accounts have basic website access for shopping and orders. Use ban/unban to control login access.
                        </small>
                    </div>
                    
                    
                    <div class="mb-4">
                        <h6>Customer Type</h6>
                        <form action="<?php echo e(route('admin.users.update-customer-type', $user->id)); ?>" method="POST">
                            <?php echo csrf_field(); ?>
                            <?php echo method_field('PUT'); ?>
                            <div class="mb-3">
                                <!-- <label for="customer_type" class="form-label">Customer Type</label> -->
                                <select name="customer_type" id="customer_type" class="form-select" required>
                                    <option value="retail" <?php echo e(($user->customer_type ?? 'retail') === 'retail' ? 'selected' : ''); ?>>Retail</option>
                                    <option value="wholesale" <?php echo e(($user->customer_type ?? 'retail') === 'wholesale' ? 'selected' : ''); ?>>Wholesale</option>
                                </select>
                                <div class="form-text">
                                    <i class="bi bi-info-circle"></i> 
                                    Retail customers see regular prices. Wholesale customers see wholesale prices in POS.
                                </div>
                            </div>
                            <button type="submit" class="btn btn-primary btn-sm">
                                <i class="bi bi-arrow-repeat"></i> Update Customer Type
                            </button>
                        </form>
                    </div>
                    
                    <hr>
                    
                    
                    <div class="mb-4">
                        <h6>GST Number</h6>
                        <form action="<?php echo e(route('admin.users.update-gst-number', $user->id)); ?>" method="POST">
                            <?php echo csrf_field(); ?>
                            <?php echo method_field('PUT'); ?>
                            <div class="mb-3">
                                <input type="text" 
                                       name="gst_number" 
                                       id="gst_number" 
                                       class="form-control" 
                                       value="<?php echo e(old('gst_number', $user->gst_number)); ?>" 
                                       placeholder="Enter GSTIN (e.g., 29XAbbA4369J1PA)"
                                       maxlength="15"
                                       pattern="[0-9A-Z]{15}">
                                <div class="form-text">
                                    <i class="bi bi-info-circle"></i> 
                                    GSTIN format: 15 characters (2 state code + 10 PAN + 3 entity number + 1 check digit)
                                </div>
                            </div>
                            <button type="submit" class="btn btn-primary btn-sm">
                                <i class="bi bi-arrow-repeat"></i> Update GST Number
                            </button>
                        </form>
                    </div>
                    
                    <hr>
                    
                    
                    <div class="mb-3">
                        <h6>Account Status</h6>
                        <?php if($user->banned_at): ?>
                            <div class="alert alert-danger mb-2">
                                <i class="bi bi-ban"></i>
                                <strong>Account Banned</strong> - User cannot login since <?php echo e($user->banned_at->format('M d, Y H:i')); ?>

                            </div>
                            
                            <form action="<?php echo e(route('admin.users.unban', $user->id)); ?>" method="POST" class="d-inline">
                                <?php echo csrf_field(); ?>
                                <?php echo method_field('PUT'); ?>
                                <button type="submit" class="btn btn-success btn-sm" 
                                        onclick="return confirm('Are you sure you want to unban this user?')">
                                    <i class="bi bi-check-circle"></i> Unban User
                                </button>
                            </form>
                        <?php else: ?>
                            <div class="alert alert-success mb-2">
                                <i class="bi bi-check-circle"></i>
                                <strong>Account Active</strong> - User can login and use the website
                            </div>
                            
                            <form action="<?php echo e(route('admin.users.ban', $user->id)); ?>" method="POST" class="d-inline">
                                <?php echo csrf_field(); ?>
                                <?php echo method_field('PUT'); ?>
                                <button type="submit" class="btn btn-danger btn-sm" 
                                        onclick="return confirm('Are you sure you want to ban this user? They will not be able to login.')">
                                    <i class="bi bi-ban"></i> Ban User
                                </button>
                            </form>
                        <?php endif; ?>
                    </div>
                </div>
            </div>
        <?php endif; ?>
        
        
        <div class="card mt-3">
            <div class="card-header">
                <h6 class="card-title mb-0">
                    <i class="bi bi-key"></i> Change Password
                </h6>
            </div>
            <div class="card-body">
                <form action="<?php echo e(route('admin.users.change-password', $user->id)); ?>" method="POST">
                    <?php echo csrf_field(); ?>
                    <?php echo method_field('PUT'); ?>
                    
                    <div class="mb-3">
                        <label for="password" class="form-label">New Password</label>
                        <input type="password" class="form-control <?php $__errorArgs = ['password'];
$__bag = $errors->getBag($__errorArgs[1] ?? 'default');
if ($__bag->has($__errorArgs[0])) :
if (isset($message)) { $__messageOriginal = $message; }
$message = $__bag->first($__errorArgs[0]); ?> is-invalid <?php unset($message);
if (isset($__messageOriginal)) { $message = $__messageOriginal; }
endif;
unset($__errorArgs, $__bag); ?>"
                               id="password" name="password" required minlength="8">
                        <?php $__errorArgs = ['password'];
$__bag = $errors->getBag($__errorArgs[1] ?? 'default');
if ($__bag->has($__errorArgs[0])) :
if (isset($message)) { $__messageOriginal = $message; }
$message = $__bag->first($__errorArgs[0]); ?>
                            <div class="invalid-feedback"><?php echo e($message); ?></div>
                        <?php unset($message);
if (isset($__messageOriginal)) { $message = $__messageOriginal; }
endif;
unset($__errorArgs, $__bag); ?>
                        <div class="form-text">Minimum 8 characters</div>
                    </div>
                    
                    <div class="mb-3">
                        <label for="password_confirmation" class="form-label">Confirm Password</label>
                        <input type="password" class="form-control <?php $__errorArgs = ['password_confirmation'];
$__bag = $errors->getBag($__errorArgs[1] ?? 'default');
if ($__bag->has($__errorArgs[0])) :
if (isset($message)) { $__messageOriginal = $message; }
$message = $__bag->first($__errorArgs[0]); ?> is-invalid <?php unset($message);
if (isset($__messageOriginal)) { $message = $__messageOriginal; }
endif;
unset($__errorArgs, $__bag); ?>"
                               id="password_confirmation" name="password_confirmation" required minlength="8">
                        <?php $__errorArgs = ['password_confirmation'];
$__bag = $errors->getBag($__errorArgs[1] ?? 'default');
if ($__bag->has($__errorArgs[0])) :
if (isset($message)) { $__messageOriginal = $message; }
$message = $__bag->first($__errorArgs[0]); ?>
                            <div class="invalid-feedback"><?php echo e($message); ?></div>
                        <?php unset($message);
if (isset($__messageOriginal)) { $message = $__messageOriginal; }
endif;
unset($__errorArgs, $__bag); ?>
                    </div>
                    
                    <button type="submit" class="btn btn-warning btn-sm w-100"
                            onclick="return confirm('Are you sure you want to change this user\'s password?')">
                        <i class="bi bi-key"></i> Change Password
                    </button>
                </form>
            </div>
        </div>
    </div>
    </div>
    </div>
</div>
<?php $__env->stopSection(); ?>

<?php echo $__env->make('layouts.admin', array_diff_key(get_defined_vars(), ['__data' => 1, '__path' => 1]))->render(); ?><?php /**PATH /var/www/html/shaa_jewels/live/resources/views/admin/users/edit.blade.php ENDPATH**/ ?>