diff --git a/src/frontend/src/components/common/TeamSelector.tsx b/src/frontend/src/components/common/TeamSelector.tsx index 62241f221..885252b8f 100644 --- a/src/frontend/src/components/common/TeamSelector.tsx +++ b/src/frontend/src/components/common/TeamSelector.tsx @@ -18,7 +18,8 @@ import { Radio, RadioGroup, Tab, - TabList + TabList, + Tooltip } from '@fluentui/react-components'; import { ChevronUpDown16Regular, @@ -61,7 +62,14 @@ const TeamSelector: React.FC = ({ const [selectionLoading, setSelectionLoading] = useState(false); const [uploadedTeam, setUploadedTeam] = useState(null); const [uploadSuccessMessage, setUploadSuccessMessage] = useState(null); - + // Helper function to check if a team is a default team + const isDefaultTeam = (team: TeamConfig): boolean => { + const defaultTeamIds = ['team-1', 'team-2', 'team-3']; + const defaultTeamNames = ['Human Resources Team', 'Product Marketing Team', 'Retail Customer Success Team']; + + return defaultTeamIds.includes(team.team_id) || + defaultTeamNames.includes(team.name); + }; const loadTeams = async () => { setLoading(true); setError(null); @@ -399,7 +407,7 @@ const TeamSelector: React.FC = ({ const renderTeamCard = (team: TeamConfig, index?: number) => { const isSelected = tempSelectedTeam?.team_id === team.team_id; - + const isDefault = isDefaultTeam(team); return (
= ({
{/* Three-dot Menu Button */} -