Module:T-Person: Difference between revisions

// via Wikitext Extension for VSCode
// via Wikitext Extension for VSCode
Line 63: Line 63:
     end
     end


     -- Check if the user has any badge-type achievements
     -- Get badge achievements using the centralized function
     local hasBadges = Achievements.hasBadgeAchievements(pageId, template.current_frame)
     local badgeAchievements = Achievements.getBadgeAchievements(pageId, template.current_frame)


     if hasBadges then
     -- Only render the header if there are badges to display
    if #badgeAchievements > 0 then
         local TemplateStructure = require('Module:TemplateStructure')
         local TemplateStructure = require('Module:TemplateStructure')
         return TemplateStructure.renderDividerBlock("Achievements")
         return TemplateStructure.renderDividerBlock("Achievements")