From 13073acefc02b37dc674a96b0fc6674c1e80eaa6 Mon Sep 17 00:00:00 2001 From: iCrawl Date: Fri, 12 May 2023 20:00:02 +0200 Subject: [PATCH] fix(ui): expose options for discord components --- .../ui/src/lib/components/discord/Message.tsx | 22 ++++++++++--------- .../src/lib/components/discord/Messages.tsx | 6 ++++- 2 files changed, 17 insertions(+), 11 deletions(-) diff --git a/packages/ui/src/lib/components/discord/Message.tsx b/packages/ui/src/lib/components/discord/Message.tsx index 4550bbdfe..f05868530 100644 --- a/packages/ui/src/lib/components/discord/Message.tsx +++ b/packages/ui/src/lib/components/discord/Message.tsx @@ -3,6 +3,17 @@ import { DiscordMessageAuthor, type IDiscordMessageAuthor } from './MessageAutho import { DiscordMessageInteraction, type IDiscordMessageInteraction } from './MessageInteraction.js'; import { DiscordMessageReply, type IDiscordMessageReply } from './MessageReply.js'; +export interface IDiscordMessage { + author?: IDiscordMessageAuthor | undefined; + authorNode?: ReactNode | undefined; + followUp?: boolean; + interaction?: IDiscordMessageInteraction | undefined; + interactionNode?: ReactNode | undefined; + reply?: IDiscordMessageReply | undefined; + replyNode?: ReactNode | undefined; + time?: string | undefined; +} + export function DiscordMessage({ reply, replyNode, @@ -13,16 +24,7 @@ export function DiscordMessage({ followUp, time, children, -}: PropsWithChildren<{ - author?: IDiscordMessageAuthor | undefined; - authorNode?: ReactNode | undefined; - followUp?: boolean; - interaction?: IDiscordMessageInteraction | undefined; - interactionNode?: ReactNode | undefined; - reply?: IDiscordMessageReply | undefined; - replyNode?: ReactNode | undefined; - time?: string | undefined; -}>) { +}: PropsWithChildren) { return (
) { +export interface IDiscordMessages { + rounded?: boolean; +} + +export function DiscordMessages({ rounded, children }: PropsWithChildren) { return (