fix: Allow Mobile Scroll During Message Stream (#984)

* fix(Icon/types): pick types from TMessage and TConversation

* refactor: make abortScroll a global recoil state and change props/types for useScrollToRef

* refactor(Message): invoke abort setter onTouchMove and onWheel, refactor(Messages): remove redundancy, reset abortScroll when scroll button is clicked
This commit is contained in:
Danny Avila 2023-09-22 16:16:57 -04:00 committed by GitHub
parent 5d4b168df5
commit 7c0379ba51
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
7 changed files with 55 additions and 50 deletions

View file

@ -179,16 +179,11 @@ export type TAuthConfig = {
loginRedirect: string;
};
export type IconProps = {
size?: number;
isCreatedByUser?: boolean;
button?: boolean;
model?: string;
message?: boolean;
className?: string;
endpoint?: string | null;
error?: boolean;
chatGptLabel?: string;
modelLabel?: string;
jailbreak?: boolean;
};
export type IconProps = Pick<TMessage, 'isCreatedByUser' | 'model' | 'error'> &
Pick<TConversation, 'chatGptLabel' | 'modelLabel' | 'jailbreak'> & {
size?: number;
button?: boolean;
message?: boolean;
className?: string;
endpoint?: string | null;
};