larxius commited on
Commit
8d19cc7
·
verified ·
1 Parent(s): fc6f309

Update frontend/src/pages/SuperAdminPanel.jsx

Browse files
frontend/src/pages/SuperAdminPanel.jsx CHANGED
@@ -334,6 +334,20 @@ const SuperAdminPanel = () => {
334
  const [bookingSearch, setBookingSearch] = useState('');
335
  const [bookingStatusFilter, setBookingStatusFilter] = useState('all');
336
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
337
  // Payments Filtering
338
  const [paymentSearch, setPaymentSearch] = useState('');
339
  const [paymentStatusFilter, setPaymentStatusFilter] = useState('all');
 
334
  const [bookingSearch, setBookingSearch] = useState('');
335
  const [bookingStatusFilter, setBookingStatusFilter] = useState('all');
336
 
337
+ const getFilteredBookings = () => {
338
+ return (demoBookings || []).filter(b => {
339
+ if (!b) return false;
340
+ const q = (bookingSearch || '').toLowerCase().trim();
341
+ const emailMatch = !bookingSearch ||
342
+ (b.email || '').toLowerCase().includes(q) ||
343
+ (b.company_size || '').toLowerCase().includes(q) ||
344
+ (b.meeting_date || '').toLowerCase().includes(q);
345
+
346
+ const statusMatch = bookingStatusFilter === 'all' || (b.status || 'pending') === bookingStatusFilter;
347
+ return emailMatch && statusMatch;
348
+ });
349
+ };
350
+
351
  // Payments Filtering
352
  const [paymentSearch, setPaymentSearch] = useState('');
353
  const [paymentStatusFilter, setPaymentStatusFilter] = useState('all');