From aaa8d3d4d5d5034da81c2c3afe356b3cb60a8999 Mon Sep 17 00:00:00 2001 From: Codex Date: Fri, 6 Jun 2025 07:21:35 +0000 Subject: [PATCH] Fix log view layout --- cogs/logging_cog.py | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/cogs/logging_cog.py b/cogs/logging_cog.py index b679d6f..239a302 100644 --- a/cogs/logging_cog.py +++ b/cogs/logging_cog.py @@ -137,8 +137,9 @@ class LoggingCog(commands.Cog): ui.Separator(spacing=discord.SeparatorSpacing.small) ) - # Avoid nested containers as webhook messages don't support them - self.content_container = self.container + # 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) ) @@ -177,10 +178,9 @@ class LoggingCog(commands.Cog): def set_footer(self, text: str) -> None: """Replace the footer text while preserving the timestamp.""" - timestamp = discord.utils.format_dt( - datetime.datetime.utcnow(), style="f" - ) + timestamp = discord.utils.format_dt(datetime.datetime.utcnow(), style="f") self.footer_display.content = f"{timestamp} | {text}" + def _user_display(self, user: Union[discord.Member, discord.User]) -> str: """Return display name, username and ID string for a user.""" display = user.display_name if isinstance(user, discord.Member) else user.name