|
|
@ -63,11 +63,8 @@ export const StartRecordingButton = (props: { onClick: () => void }) => {
|
|
|
|
// eslint-disable-next-line react/display-name
|
|
|
|
// eslint-disable-next-line react/display-name
|
|
|
|
export const ToggleEmojiButton = forwardRef<HTMLButtonElement, { onClick: () => void }>(
|
|
|
|
export const ToggleEmojiButton = forwardRef<HTMLButtonElement, { onClick: () => void }>(
|
|
|
|
(props, ref) => {
|
|
|
|
(props, ref) => {
|
|
|
|
const selectedConvoKey = useSelectedConversationKey();
|
|
|
|
|
|
|
|
const isOutgoingRequest = useIsOutgoingRequest(selectedConvoKey);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
return (
|
|
|
|
return (
|
|
|
|
<StyledChatButtonContainer disabled={isOutgoingRequest}>
|
|
|
|
<StyledChatButtonContainer>
|
|
|
|
<SessionIconButton
|
|
|
|
<SessionIconButton
|
|
|
|
iconType="emoji"
|
|
|
|
iconType="emoji"
|
|
|
|
ref={ref}
|
|
|
|
ref={ref}
|
|
|
@ -77,7 +74,6 @@ export const ToggleEmojiButton = forwardRef<HTMLButtonElement, { onClick: () =>
|
|
|
|
borderRadius="300px"
|
|
|
|
borderRadius="300px"
|
|
|
|
iconPadding="6px"
|
|
|
|
iconPadding="6px"
|
|
|
|
onClick={props.onClick}
|
|
|
|
onClick={props.onClick}
|
|
|
|
disabled={isOutgoingRequest}
|
|
|
|
|
|
|
|
dataTestId="emoji-button"
|
|
|
|
dataTestId="emoji-button"
|
|
|
|
/>
|
|
|
|
/>
|
|
|
|
</StyledChatButtonContainer>
|
|
|
|
</StyledChatButtonContainer>
|
|
|
@ -86,11 +82,8 @@ export const ToggleEmojiButton = forwardRef<HTMLButtonElement, { onClick: () =>
|
|
|
|
);
|
|
|
|
);
|
|
|
|
|
|
|
|
|
|
|
|
export const SendMessageButton = (props: { onClick: () => void }) => {
|
|
|
|
export const SendMessageButton = (props: { onClick: () => void }) => {
|
|
|
|
const selectedConvoKey = useSelectedConversationKey();
|
|
|
|
|
|
|
|
const isOutgoingRequest = useIsOutgoingRequest(selectedConvoKey);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
return (
|
|
|
|
return (
|
|
|
|
<StyledChatButtonContainer disabled={isOutgoingRequest}>
|
|
|
|
<StyledChatButtonContainer>
|
|
|
|
<SessionIconButton
|
|
|
|
<SessionIconButton
|
|
|
|
iconType="send"
|
|
|
|
iconType="send"
|
|
|
|
backgroundColor={'var(--chat-buttons-background-color)'}
|
|
|
|
backgroundColor={'var(--chat-buttons-background-color)'}
|
|
|
@ -100,7 +93,6 @@ export const SendMessageButton = (props: { onClick: () => void }) => {
|
|
|
|
borderRadius="300px"
|
|
|
|
borderRadius="300px"
|
|
|
|
iconPadding="6px"
|
|
|
|
iconPadding="6px"
|
|
|
|
onClick={props.onClick}
|
|
|
|
onClick={props.onClick}
|
|
|
|
disabled={isOutgoingRequest}
|
|
|
|
|
|
|
|
dataTestId="send-message-button"
|
|
|
|
dataTestId="send-message-button"
|
|
|
|
/>
|
|
|
|
/>
|
|
|
|
</StyledChatButtonContainer>
|
|
|
|
</StyledChatButtonContainer>
|
|
|
|