Fleet UI: Hide no teams option from team level users (#19766)

This commit is contained in:
RachelElysia
2024-06-18 09:56:55 -04:00
committed by GitHub
parent 5cc4b5dd4a
commit 441c4a06ea
2 changed files with 8 additions and 5 deletions
+1
View File
@@ -0,0 +1 @@
* bug fix: Hide no teams option from team level users
@@ -151,7 +151,7 @@ const SelectTargets = ({
setTargetedTeams,
setTargetsTotalCount,
}: ISelectTargetsProps): JSX.Element => {
const { isPremiumTier } = useContext(AppContext);
const { isPremiumTier, isOnGlobalTeam } = useContext(AppContext);
const [labels, setLabels] = useState<ILabelsByType | null>(null);
const [inputTabIndex, setInputTabIndex] = useState<number | null>(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)}
</div>