Skip to content
This repository was archived by the owner on Aug 30, 2022. It is now read-only.

Commit

Permalink
Release 1.3.1
Browse files Browse the repository at this point in the history
* RenderCustomMessage
* Fix first.scrollIntoView
  • Loading branch information
Sravan S committed Dec 16, 2020
1 parent cd08a95 commit 94a67f0
Show file tree
Hide file tree
Showing 7 changed files with 103 additions and 12 deletions.
19 changes: 19 additions & 0 deletions dist/index.d.ts
Original file line number Diff line number Diff line change
Expand Up @@ -202,6 +202,24 @@ interface RenderChatHeaderProps {
channel: Sendbird.GroupChannel;
user: Sendbird.User;
}
export type EveryMessage = ClientUserMessage|ClientFileMessage|ClientAdminMessage;

export interface ClientUserMessage extends Sendbird.UserMessage, ClientMessage {}
export interface ClientFileMessage extends Sendbird.FileMessage, ClientMessage {}
export interface ClientAdminMessage extends Sendbird.AdminMessage, ClientMessage {}
interface ClientMessage {
reqId: string;
file?: File;
localUrl?: string;
_sender: Sendbird.User;
}

type RenderCustomMessage = (
message: EveryMessage,
channel: Sendbird.OpenChannel | Sendbird.GroupChannel,
) => RenderCustomMessageProps;

type RenderCustomMessageProps = ({ message: EveryMessage }) => React.ReactElement;
interface SendBirdProviderProps {
userId: string;
appId: string;
Expand Down Expand Up @@ -240,6 +258,7 @@ interface ChannelProps {
onBeforeUpdateUserMessage?(text: string): Sendbird.UserMessageParams;
onChatHeaderActionClick?(event: React.MouseEvent<HTMLElement>): void;
renderChatItem?: (props: RenderChatItemProps) => React.ReactNode;
renderCustomMessage?: RenderCustomMessage;
renderMessageInput?: (props: RenderMessageInputProps) => React.ReactNode;
renderChatHeader?: (props: RenderChatHeaderProps) => React.ReactNode;
renderUserProfile?: (props: RenderUserProfileProps) => React.ReactNode;
Expand Down
44 changes: 40 additions & 4 deletions dist/index.es.js

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion dist/index.es.js.map

Large diffs are not rendered by default.

44 changes: 40 additions & 4 deletions dist/index.js

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion dist/index.js.map

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "sendbird-uikit",
"version": "1.3.0",
"version": "1.3.1",
"description": "React based UI kit for sendbird",
"main": "dist/index.js",
"typings": "dist/index.d.js",
Expand Down

0 comments on commit 94a67f0

Please sign in to comment.