fix: dept chip count includes all users, remove navbar-search-icon from members search

This commit is contained in:
tusuii
2026-02-15 12:16:01 +05:30
parent dc097811b9
commit 87d5bfe23a

View File

@@ -134,7 +134,7 @@ export function MembersPage({ tasks, currentUser, users, onUpdateUsers }: {
const departments = [...new Set(users.map(u => u.dept))];
const activeCount = users.filter(u => u.active).length;
const deptStats = departments.map(d => ({ dept: d, count: users.filter(u => u.dept === d && u.active).length }));
const deptStats = departments.map(d => ({ dept: d, count: users.filter(u => u.dept === d).length }));
const handleAddUser = (newUser: Omit<ManagedUser, 'id' | 'avatar' | 'active' | 'joinedDate'>) => {
const u: ManagedUser = {
@@ -199,7 +199,7 @@ export function MembersPage({ tasks, currentUser, users, onUpdateUsers }: {
{/* TOOLBAR */}
<div className="members-toolbar">
<div className="members-search">
<span className="navbar-search-icon">🔍</span>
<span style={{ fontSize: 14, opacity: 0.5 }}>🔍</span>
<input placeholder="Search by name or email..." value={searchQ} onChange={e => setSearchQ(e.target.value)} />
</div>
<select className="members-filter-select" value={filterRole} onChange={e => setFilterRole(e.target.value)}>