diff --git a/lua/spec/snapshots/team_participant.png b/lua/spec/snapshots/team_participant.png index df2d460dbf0..eae57b0e2f8 100644 Binary files a/lua/spec/snapshots/team_participant.png and b/lua/spec/snapshots/team_participant.png differ diff --git a/lua/wikis/commons/TeamParticipants/Parse/Wiki.lua b/lua/wikis/commons/TeamParticipants/Parse/Wiki.lua index 05a5a31b1cd..fbe9807ba4e 100644 --- a/lua/wikis/commons/TeamParticipants/Parse/Wiki.lua +++ b/lua/wikis/commons/TeamParticipants/Parse/Wiki.lua @@ -26,10 +26,10 @@ local TeamParticipantsWikiParser = {} ---potentialQualifiers: standardOpponent[]?, warnings: string[]?} ---@alias QualificationMethod 'invite'|'qual' ----@alias QualificationType 'tournament'|'external'|'other' +---@alias QualificationType 'tournament'|'internal'|'external'|'other' ---@alias QualificationStructure {method: QualificationMethod, type: QualificationType, ----tournament?: StandardTournament, url?: string, text?: string, placement?: string} +---page?: string, tournament?: StandardTournament, url?: string, text?: string, placement?: string} ---@param args table ---@return {participants: TeamParticipant[], expectedPlayerCount: integer?} @@ -94,7 +94,7 @@ local function parseQualifier(input) end local tournament = Tournament.getTournament(tournamentPage) if not tournament then - qualificationStructure.type = 'other' + qualificationStructure.type = 'internal' qualificationStructure.page = input.page else qualificationStructure.tournament = tournament @@ -103,7 +103,7 @@ local function parseQualifier(input) qualificationStructure.url = input.url end - if qualificationType == 'external' or (qualificationType == 'other' and qualificationStructure.page) then + if qualificationType == 'external' or qualificationType == 'internal' then assert(qualificationStructure.text, 'External or non-tournament qualifier must have text') end diff --git a/lua/wikis/commons/Widget/Participants/Team/QualifierInfo.lua b/lua/wikis/commons/Widget/Participants/Team/QualifierInfo.lua index 3b9fd438ee3..cd127fd2663 100644 --- a/lua/wikis/commons/Widget/Participants/Team/QualifierInfo.lua +++ b/lua/wikis/commons/Widget/Participants/Team/QualifierInfo.lua @@ -59,7 +59,7 @@ function ParticipantsTeamQualifierInfo:render() additionalClasses = { 'team-participant-card__qualifier-icon' } } linktype = 'external' - elseif qualification.type == 'other' then + elseif qualification.type == 'internal' then link = qualification.page icon = Icon{ iconName = 'internal_link',