A React component for switching between teams. It displays a dropdown of teams and allows the user to select a team.
For a comprehensive guide on using this component, see the Team Selection documentation.
Props
urlMap(optional):(team: Team) => string— A function that maps a team to a URL. If provided, the component will navigate to this URL when a team is selected.selectedTeam(optional):Team— The initially selected team.noUpdateSelectedTeam(optional):boolean— If true, prevents updating the selected team in the user's settings when a new team is selected. Default is false.
Example
import { SelectedTeamSwitcher } from '@stackframe/stack';
export default function Page() {
return (
<div>
<h1>Team Switcher</h1>
<SelectedTeamSwitcher
urlMap={(team) => `/team/${team.id}`}
selectedTeam={currentTeam}
noUpdateSelectedTeam={false}
/>
</div>
);
}