From 064a5e65f4ca5976124938fb8bd694f3af6f28bf Mon Sep 17 00:00:00 2001 From: Mathis Date: Sat, 26 Sep 2026 13:17:11 +0200 Subject: [PATCH] fix(ticket): move mention into Container TextDisplay (Components V2) --- tickets/ui.py | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/tickets/ui.py b/tickets/ui.py index d91fecf..bb66560 100644 --- a/tickets/ui.py +++ b/tickets/ui.py @@ -176,7 +176,15 @@ class TicketModal(discord.ui.Modal, title="Nouveau Ticket"): ) storage.save_ticket(ticket) + mention = interaction.user.mention + if config.staff_role_id: + mention += f" <@&{config.staff_role_id}>" + if cat.staff_role_id: + mention += f" <@&{cat.staff_role_id}>" + container = discord.ui.Container() + container.add_item(discord.ui.TextDisplay(mention)) + container.add_item(discord.ui.Separator()) container.add_item( discord.ui.TextDisplay( f"## Ticket — {cat.name}\n" @@ -204,13 +212,7 @@ class TicketModal(discord.ui.Modal, title="Nouveau Ticket"): view = discord.ui.LayoutView() view.add_item(container) - mention = interaction.user.mention - if config.staff_role_id: - mention += f" <@&{config.staff_role_id}>" - if cat.staff_role_id: - mention += f" <@&{cat.staff_role_id}>" - - await channel.send(content=mention, view=view) + await channel.send(view=view) await interaction.followup.send(f"Ticket cree : {channel.mention}", ephemeral=True)