Fix LogView content placement
This commit is contained in:
parent
4f4a8133a6
commit
e6f9854dee
@ -137,12 +137,10 @@ class LoggingCog(commands.Cog):
|
||||
ui.Separator(spacing=discord.SeparatorSpacing.small)
|
||||
)
|
||||
|
||||
# Place main log content between separators
|
||||
self.content_container = ui.Container()
|
||||
self.container.add_item(self.content_container)
|
||||
self.container.add_item(
|
||||
ui.Separator(spacing=discord.SeparatorSpacing.small)
|
||||
)
|
||||
# Use same container to avoid nesting issues and track separator
|
||||
self.content_container = self.container
|
||||
self.bottom_separator = ui.Separator(spacing=discord.SeparatorSpacing.small)
|
||||
self.container.add_item(self.bottom_separator)
|
||||
|
||||
timestamp = discord.utils.format_dt(datetime.datetime.utcnow(), style="f")
|
||||
parts = [timestamp, footer or f"Bot ID: {bot.user.id}"]
|
||||
@ -153,7 +151,12 @@ class LoggingCog(commands.Cog):
|
||||
self.container.add_item(self.footer_display)
|
||||
|
||||
def add_field(self, name: str, value: str, inline: bool = False) -> None:
|
||||
self.content_container.add_item(ui.TextDisplay(f"**{name}:** {value}"))
|
||||
field = ui.TextDisplay(f"**{name}:** {value}")
|
||||
if hasattr(self.container, "children"):
|
||||
index = self.container.children.index(self.bottom_separator)
|
||||
self.container.children.insert(index, field)
|
||||
else:
|
||||
self.content_container.add_item(field)
|
||||
|
||||
def set_author(self, user: discord.abc.User) -> None:
|
||||
"""Add or update the thumbnail and append the user ID to the footer."""
|
||||
|
Loading…
x
Reference in New Issue
Block a user