File tree Expand file tree Collapse file tree 3 files changed +21
-24
lines changed
Expand file tree Collapse file tree 3 files changed +21
-24
lines changed Original file line number Diff line number Diff line change 11import { TeamConfig } from "@/models" ;
22import { Body1 , Caption1 } from "@fluentui/react-components" ;
3-
3+ import styles from '../../styles/TeamSelector.module.css' ;
44export interface TeamSelectedProps {
55 selectedTeam ?: TeamConfig | null ;
6- styles : { [ key : string ] : string } ;
76}
87
9- const TeamSelected : React . FC < TeamSelectedProps > = ( { selectedTeam, styles } ) => {
8+ const TeamSelected : React . FC < TeamSelectedProps > = ( { selectedTeam } ) => {
109 return (
1110 < div className = { styles . teamSelectorContent } >
1211 < Caption1 className = { styles . currentTeamLabel } >
1312 Current Team
1413 </ Caption1 >
1514 < Body1 className = { styles . currentTeamName } >
16- { selectedTeam ? selectedTeam . name : 'No team selected' }
15+ { " " } { selectedTeam ? selectedTeam . name : 'No team selected' }
1716 </ Body1 >
1817 </ div >
1918 ) ;
Original file line number Diff line number Diff line change @@ -30,6 +30,8 @@ import PanelUserCard from "../../coral/components/Panels/UserCard";
3030import { getUserInfoGlobal } from "@/api/config" ;
3131import TeamSelector from "../common/TeamSelector" ;
3232import { TeamConfig } from "../../models/Team" ;
33+ import TeamSelected from "../common/TeamSelected" ;
34+ import TeamService from "@/services/TeamService" ;
3335
3436const PlanPanelLeft : React . FC < PlanPanelLefProps > = ( {
3537 reloadTasks,
@@ -172,13 +174,23 @@ const PlanPanelLeft: React.FC<PlanPanelLefProps> = ({
172174 </ PanelLeftToolbar >
173175
174176 { /* Team Selector right under the toolbar */ }
177+
175178 < div style = { { marginTop : '8px' , marginBottom : '8px' } } >
176- < TeamSelector
177- onTeamSelect = { handleTeamSelect }
178- onTeamUpload = { onTeamUpload }
179- selectedTeam = { selectedTeam }
180- isHomePage = { isHomePage }
181- />
179+ { isHomePage && (
180+ < TeamSelector
181+ onTeamSelect = { handleTeamSelect }
182+ onTeamUpload = { onTeamUpload }
183+ selectedTeam = { selectedTeam }
184+ isHomePage = { isHomePage }
185+ />
186+ ) }
187+
188+ { ! isHomePage && (
189+ < TeamSelected
190+ selectedTeam = { TeamService . getStoredTeam ( ) }
191+ />
192+ ) }
193+
182194 </ div >
183195 < div
184196 className = "tab tab-new-task"
Original file line number Diff line number Diff line change @@ -155,20 +155,6 @@ const HomePage: React.FC = () => {
155155 `${ initializedTeam . name } team initialized successfully with ${ initializedTeam . agents ?. length || 0 } agents` ,
156156 "success"
157157 ) ;
158- } else {
159- // Fallback: if we can't find the specific team, use HR team or first available
160- console . log ( 'Specific team not found, using default selection logic' ) ;
161- const hrTeam = teams . find ( team => team . name === "Human Resources Team" ) ;
162- const defaultTeam = hrTeam || teams [ 0 ] ;
163-
164- if ( defaultTeam ) {
165- setSelectedTeam ( defaultTeam ) ;
166- TeamService . storageTeam ( defaultTeam ) ;
167- showToast (
168- `${ defaultTeam . name } team loaded as default` ,
169- "success"
170- ) ;
171- }
172158 }
173159
174160 } else {
You can’t perform that action at this time.
0 commit comments