diff --git a/src/components/load-message-dialog.tsx b/src/components/load-message-dialog.tsx index 00e0a5f..7540c4f 100644 --- a/src/components/load-message-dialog.tsx +++ b/src/components/load-message-dialog.tsx @@ -184,7 +184,7 @@ export function LoadMessageDialog({ > Edit an existing message -
+
{hasRecent ? 'Paste a Slack message link, or pick a recent message your app posted.' @@ -208,7 +208,7 @@ export function LoadMessageDialog({
-
+
+
or pick a recent message @@ -305,7 +305,7 @@ export function LoadMessageDialog({

No recent messages from this app in this channel.

)} {channelId && recent && recent.length > 0 && ( -
+
{recent.map((m) => { // Which identity the message was posted as — drives both // this badge and (on load) the token the update uses. @@ -315,22 +315,20 @@ export function LoadMessageDialog({ key={`${m.channelId}:${m.ts}`} type="button" onClick={() => onLoaded(recentToResult(m))} - className="flex flex-col gap-0.5 rounded-md border border-input bg-background px-3 py-2 text-left text-sm hover:bg-accent hover:text-accent-foreground focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-ring" + className="flex min-w-0 flex-col gap-0.5 rounded-md border border-input bg-background px-3 py-2 text-left text-sm hover:bg-accent hover:text-accent-foreground focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-ring" > - - - - {m.channelName ? `#${m.channelName}` : m.channelId} - - - {asUser ? 'You' : 'Bot'} - + + + {asUser ? 'You' : 'Bot'} - {new Date(Number(m.ts) * 1000).toLocaleString()} ({m.ts}) + + {new Date(Number(m.ts) * 1000).toLocaleString()} + {' '} + ({m.ts}) - {m.label && {m.label}} + {m.label && {m.label}} ); })}