+ {/* Actions Bar */}
+
+
+
+ setSearchQuery(e.target.value)}
+ className="!pl-9"
+ />
+
+
+
+
+ {/* Subscribers Table */}
+ {isLoading ? (
+
+ {__('Loading subscribers...')}
+
+ ) : filteredSubscribers.length === 0 ? (
+
+ {searchQuery ? __('No subscribers found matching your search') : __('No subscribers yet')}
+
+ ) : (
+
+
+
+
+ {__('Email')}
+ {__('Status')}
+ {__('Subscribed Date')}
+ {__('WP User')}
+ {__('Actions')}
+
+
+
+ {filteredSubscribers.map((subscriber: any) => (
+
+ {subscriber.email}
+
+
+ {subscriber.status || __('Active')}
+
+
+
+ {subscriber.subscribed_at
+ ? new Date(subscriber.subscribed_at).toLocaleDateString()
+ : 'N/A'
+ }
+
+
+ {subscriber.user_id ? (
+ {__('Yes')} (ID: {subscriber.user_id})
+ ) : (
+ {__('No')}
+ )}
+
+
+
+
+
+ ))}
+
+
+
+ )}
+
+