diff --git a/changes/19501-team-level-no-teams-bug b/changes/19501-team-level-no-teams-bug new file mode 100644 index 0000000000..b0f018cb5d --- /dev/null +++ b/changes/19501-team-level-no-teams-bug @@ -0,0 +1 @@ +* bug fix: Hide no teams option from team level users \ No newline at end of file diff --git a/frontend/components/LiveQuery/SelectTargets.tsx b/frontend/components/LiveQuery/SelectTargets.tsx index 0f1c87d533..ebfe24a86a 100644 --- a/frontend/components/LiveQuery/SelectTargets.tsx +++ b/frontend/components/LiveQuery/SelectTargets.tsx @@ -151,7 +151,7 @@ const SelectTargets = ({ setTargetedTeams, setTargetsTotalCount, }: ISelectTargetsProps): JSX.Element => { - const { isPremiumTier } = useContext(AppContext); + const { isPremiumTier, isOnGlobalTeam } = useContext(AppContext); const [labels, setLabels] = useState(null); const [inputTabIndex, setInputTabIndex] = useState(null); @@ -457,10 +457,12 @@ const SelectTargets = ({ {!!labels?.platforms?.length && renderTargetEntityList("Platforms", labels.platforms)} {!!teams?.length && - renderTargetEntityList("Teams", [ - { id: 0, name: "No team" }, - ...teams, - ])} + (isOnGlobalTeam + ? renderTargetEntityList("Teams", [ + { id: 0, name: "No team" }, + ...teams, + ]) + : renderTargetEntityList("Teams", teams))} {!!labels?.other?.length && renderTargetEntityList("Labels", labels.other)}