OpenChannelMessage: {
    Admin: ((props) => Element);
    File: ((props) => Element);
    ImageFile: ((props) => Element);
    OpenGraphUser: ((props) => Element);
    Unknown: ((props) => Element);
    User: ((props) => Element);
    VideoFile: ((props) => Element);
} = ...

Type declaration

  • Admin: ((props) => Element)
      • (props): Element
      • Parameters

        • props: {
              channel: OpenChannel;
              children?: ReactNode;
              grouped?: boolean;
              message: AdminMessage;
              onLongPress?: (() => void);
              onPress?: (() => void);
              onPressAvatar?: (() => void);
              onPressURL?: ((url) => void);
              strings?: {
                  edited?: string;
                  fileName?: string;
                  senderName?: string;
                  sentDate?: string;
                  unknownDescription?: string;
                  unknownTitle?: string;
              };
          }
          • channel: OpenChannel
          • Optional children?: ReactNode
          • Optional grouped?: boolean
          • message: AdminMessage
          • Optional onLongPress?: (() => void)
              • (): void
              • Returns void

          • Optional onPress?: (() => void)
              • (): void
              • Returns void

          • Optional onPressAvatar?: (() => void)
              • (): void
              • Returns void

          • Optional onPressURL?: ((url) => void)
              • (url): void
              • Parameters

                • url: string

                Returns void

          • Optional strings?: {
                edited?: string;
                fileName?: string;
                senderName?: string;
                sentDate?: string;
                unknownDescription?: string;
                unknownTitle?: string;
            }
            • Optional edited?: string
            • Optional fileName?: string
            • Optional senderName?: string
            • Optional sentDate?: string
            • Optional unknownDescription?: string
            • Optional unknownTitle?: string

        Returns Element

  • File: ((props) => Element)
      • (props): Element
      • Parameters

        • props: {
              channel: OpenChannel;
              children?: ReactNode;
              grouped?: boolean;
              message: FileMessage;
              onLongPress?: (() => void);
              onPress?: (() => void);
              onPressAvatar?: (() => void);
              onPressURL?: ((url) => void);
              strings?: {
                  edited?: string;
                  fileName?: string;
                  senderName?: string;
                  sentDate?: string;
                  unknownDescription?: string;
                  unknownTitle?: string;
              };
          }
          • channel: OpenChannel
          • Optional children?: ReactNode
          • Optional grouped?: boolean
          • message: FileMessage
          • Optional onLongPress?: (() => void)
              • (): void
              • Returns void

          • Optional onPress?: (() => void)
              • (): void
              • Returns void

          • Optional onPressAvatar?: (() => void)
              • (): void
              • Returns void

          • Optional onPressURL?: ((url) => void)
              • (url): void
              • Parameters

                • url: string

                Returns void

          • Optional strings?: {
                edited?: string;
                fileName?: string;
                senderName?: string;
                sentDate?: string;
                unknownDescription?: string;
                unknownTitle?: string;
            }
            • Optional edited?: string
            • Optional fileName?: string
            • Optional senderName?: string
            • Optional sentDate?: string
            • Optional unknownDescription?: string
            • Optional unknownTitle?: string

        Returns Element

  • ImageFile: ((props) => Element)
      • (props): Element
      • Parameters

        • props: {
              channel: OpenChannel;
              children?: ReactNode;
              grouped?: boolean;
              message: FileMessage;
              onLongPress?: (() => void);
              onPress?: (() => void);
              onPressAvatar?: (() => void);
              onPressURL?: ((url) => void);
              strings?: {
                  edited?: string;
                  fileName?: string;
                  senderName?: string;
                  sentDate?: string;
                  unknownDescription?: string;
                  unknownTitle?: string;
              };
          }
          • channel: OpenChannel
          • Optional children?: ReactNode
          • Optional grouped?: boolean
          • message: FileMessage
          • Optional onLongPress?: (() => void)
              • (): void
              • Returns void

          • Optional onPress?: (() => void)
              • (): void
              • Returns void

          • Optional onPressAvatar?: (() => void)
              • (): void
              • Returns void

          • Optional onPressURL?: ((url) => void)
              • (url): void
              • Parameters

                • url: string

                Returns void

          • Optional strings?: {
                edited?: string;
                fileName?: string;
                senderName?: string;
                sentDate?: string;
                unknownDescription?: string;
                unknownTitle?: string;
            }
            • Optional edited?: string
            • Optional fileName?: string
            • Optional senderName?: string
            • Optional sentDate?: string
            • Optional unknownDescription?: string
            • Optional unknownTitle?: string

        Returns Element

  • OpenGraphUser: ((props) => Element)
      • (props): Element
      • Parameters

        • props: {
              channel: OpenChannel;
              children?: ReactNode;
              grouped?: boolean;
              message: UserMessage;
              onLongPress?: (() => void);
              onPress?: (() => void);
              onPressAvatar?: (() => void);
              onPressURL?: ((url) => void);
              strings?: {
                  edited?: string;
                  fileName?: string;
                  senderName?: string;
                  sentDate?: string;
                  unknownDescription?: string;
                  unknownTitle?: string;
              };
          }
          • channel: OpenChannel
          • Optional children?: ReactNode
          • Optional grouped?: boolean
          • message: UserMessage
          • Optional onLongPress?: (() => void)
              • (): void
              • Returns void

          • Optional onPress?: (() => void)
              • (): void
              • Returns void

          • Optional onPressAvatar?: (() => void)
              • (): void
              • Returns void

          • Optional onPressURL?: ((url) => void)
              • (url): void
              • Parameters

                • url: string

                Returns void

          • Optional strings?: {
                edited?: string;
                fileName?: string;
                senderName?: string;
                sentDate?: string;
                unknownDescription?: string;
                unknownTitle?: string;
            }
            • Optional edited?: string
            • Optional fileName?: string
            • Optional senderName?: string
            • Optional sentDate?: string
            • Optional unknownDescription?: string
            • Optional unknownTitle?: string

        Returns Element

  • Unknown: ((props) => Element)
      • (props): Element
      • Parameters

        • props: {
              channel: OpenChannel;
              children?: ReactNode;
              grouped?: boolean;
              message: SendbirdMessage;
              onLongPress?: (() => void);
              onPress?: (() => void);
              onPressAvatar?: (() => void);
              onPressURL?: ((url) => void);
              strings?: {
                  edited?: string;
                  fileName?: string;
                  senderName?: string;
                  sentDate?: string;
                  unknownDescription?: string;
                  unknownTitle?: string;
              };
          }
          • channel: OpenChannel
          • Optional children?: ReactNode
          • Optional grouped?: boolean
          • message: SendbirdMessage
          • Optional onLongPress?: (() => void)
              • (): void
              • Returns void

          • Optional onPress?: (() => void)
              • (): void
              • Returns void

          • Optional onPressAvatar?: (() => void)
              • (): void
              • Returns void

          • Optional onPressURL?: ((url) => void)
              • (url): void
              • Parameters

                • url: string

                Returns void

          • Optional strings?: {
                edited?: string;
                fileName?: string;
                senderName?: string;
                sentDate?: string;
                unknownDescription?: string;
                unknownTitle?: string;
            }
            • Optional edited?: string
            • Optional fileName?: string
            • Optional senderName?: string
            • Optional sentDate?: string
            • Optional unknownDescription?: string
            • Optional unknownTitle?: string

        Returns Element

  • User: ((props) => Element)
      • (props): Element
      • Parameters

        • props: {
              channel: OpenChannel;
              children?: ReactNode;
              grouped?: boolean;
              message: UserMessage;
              onLongPress?: (() => void);
              onPress?: (() => void);
              onPressAvatar?: (() => void);
              onPressURL?: ((url) => void);
              strings?: {
                  edited?: string;
                  fileName?: string;
                  senderName?: string;
                  sentDate?: string;
                  unknownDescription?: string;
                  unknownTitle?: string;
              };
          }
          • channel: OpenChannel
          • Optional children?: ReactNode
          • Optional grouped?: boolean
          • message: UserMessage
          • Optional onLongPress?: (() => void)
              • (): void
              • Returns void

          • Optional onPress?: (() => void)
              • (): void
              • Returns void

          • Optional onPressAvatar?: (() => void)
              • (): void
              • Returns void

          • Optional onPressURL?: ((url) => void)
              • (url): void
              • Parameters

                • url: string

                Returns void

          • Optional strings?: {
                edited?: string;
                fileName?: string;
                senderName?: string;
                sentDate?: string;
                unknownDescription?: string;
                unknownTitle?: string;
            }
            • Optional edited?: string
            • Optional fileName?: string
            • Optional senderName?: string
            • Optional sentDate?: string
            • Optional unknownDescription?: string
            • Optional unknownTitle?: string

        Returns Element

  • VideoFile: ((props) => Element)

Generated using TypeDoc