- Add avatar trigger mode to MemberSelect for dense toolbar surfaces. - Render the lead log source selector beside compact sidebar log search and filters. - Cover toolbar accessory rendering, avatar trigger behavior and lead alias detection.
11 lines
474 B
TypeScript
11 lines
474 B
TypeScript
import { isLeadMember } from '@shared/utils/leadDetection';
|
|
|
|
import type { ResolvedTeamMember } from '@shared/types';
|
|
|
|
export function isLeadLogSourceMember(member: ResolvedTeamMember): boolean {
|
|
if (isLeadMember(member)) return true;
|
|
const normalizedName = member.name.trim().toLowerCase();
|
|
if (normalizedName === 'lead') return true;
|
|
const normalizedRole = member.role?.trim().toLowerCase();
|
|
return normalizedRole === 'lead' || normalizedRole === 'team lead';
|
|
}
|