itemToEdit ? markSelectedBacklogs()

in src/component/panel/GanttDetailsPanel.tsx [83:110]


        itemToEdit ? markSelectedBacklogs(backlogConfigurations) : selectAllBacklogs(backlogConfigurations)
        backlogSelectHasError.value = backlogSelection.selectedCount === 0;
      }
    })();
  }, [])

  const selectAllTeams = (teams: WebApiTeam[]): void => {
    teams.forEach(team => teamMap.set(team.id, team));
    teamSelection.select(0, teams.length, true, true);
  }

  const markSelectedTeams = (teams: WebApiTeam[]): void => {
    const teamIds = teams.map(t => t.id);
    itemToEdit?.options.teams
      .forEach(team => {
        teamMap.set(team.id, team);
        teamIds.some(t => t === team.id) && teamSelection?.select(teamIds.indexOf(team.id), 1, true, true);
      })
  }

  const selectAllBacklogs = (backlogConfigurations: BacklogItem[]): void => {
    backlogConfigurations.forEach(backlog => backlogMap.set(backlog.name, backlog));
    backlogSelection.select(0, backlogConfigurations.length, true, true);
  }

  const markSelectedBacklogs = (backlogConfigurations: BacklogItem[]): void => {
    backlogConfigurations.forEach((backlog, index) => {
      if (itemToEdit?.options.backlog.some(b => b.name == backlog.name)) {