feat: Update UserInfoCog UI components to remove default accessory from sections for improved layout

This commit is contained in:
Slipstream 2025-05-31 12:21:48 -06:00
parent b52c979330
commit 0a98a9ea8f
Signed by: slipstream
GPG Key ID: 13E498CE010AC6FD

View File

@ -57,7 +57,7 @@ class UserInfoCog(commands.Cog):
main_container.add_item(ui.Separator(spacing=discord.SeparatorSpacing.small))
# Dates Section
dates_section = ui.Section()
dates_section = ui.Section(accessory=None)
main_container.add_item(dates_section)
dates_section.add_item(ui.TextDisplay(f"**Joined Server:** {joined_at_str}"))
dates_section.add_item(ui.TextDisplay(f"**Account Created:** {created_at_str}"))
@ -65,7 +65,7 @@ class UserInfoCog(commands.Cog):
main_container.add_item(ui.Separator(spacing=discord.SeparatorSpacing.small))
# Status & Activity Section
status_activity_section = ui.Section()
status_activity_section = ui.Section(accessory=None)
main_container.add_item(status_activity_section)
status_activity_section.add_item(ui.TextDisplay(f"**Status:** {status_str}"))
status_activity_section.add_item(ui.TextDisplay(f"**Activity:** {activity_str}"))
@ -76,7 +76,7 @@ class UserInfoCog(commands.Cog):
main_container.add_item(ui.Separator(spacing=discord.SeparatorSpacing.small))
# Roles Section
roles_section = ui.Section()
roles_section = ui.Section(accessory=None)
main_container.add_item(roles_section)
roles_section.add_item(ui.TextDisplay(f"**Roles ({len(roles)}):**"))
if roles:
@ -90,7 +90,7 @@ class UserInfoCog(commands.Cog):
# Voice State
if target_member.voice:
main_container.add_item(ui.Separator(spacing=discord.SeparatorSpacing.small))
voice_section = ui.Section()
voice_section = ui.Section(accessory=None)
main_container.add_item(voice_section)
voice_section.add_item(ui.TextDisplay(f"**Voice Channel:** {target_member.voice.channel.mention if target_member.voice.channel else 'Not in a channel'}"))
voice_state_details = []