fix log view accessory

This commit is contained in:
Codex 2025-06-05 19:18:02 +00:00 committed by Slipstream
parent 5866fb3a4d
commit 6707b20f26
Signed by: slipstream
GPG Key ID: 13E498CE010AC6FD

View File

@ -72,10 +72,12 @@ class LoggingCog(commands.Cog):
self.header.add_item(ui.TextDisplay(description)) self.header.add_item(ui.TextDisplay(description))
self.container.add_item(self.header) self.container.add_item(self.header)
# Section to hold log fields with no accessory. Using a blank # Section to hold log fields with no accessory. The API requires a
# TextDisplay avoids ``None`` errors from ``is_dispatchable`` while # valid component type, so use a disabled button with an invisible
# keeping the accessory effectively invisible. # label as a placeholder accessory.
self.fields_section = ui.Section(accessory=ui.TextDisplay("\u200b")) self.fields_section = ui.Section(
accessory=ui.Button(label="\u200b", disabled=True)
)
self.container.add_item(self.fields_section) self.container.add_item(self.fields_section)
self.container.add_item(ui.Separator(spacing=discord.SeparatorSpacing.small)) self.container.add_item(ui.Separator(spacing=discord.SeparatorSpacing.small))