Make composer duck aware of the conversation it is in

This commit is contained in:
Josh Perez 2023-01-04 19:22:36 -05:00 committed by GitHub
parent 7a076be0e7
commit 198d6f7e26
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
17 changed files with 449 additions and 170 deletions

View file

@ -12,12 +12,14 @@ import { useRefMerger } from '../hooks/useRefMerger';
import { handleOutsideClick } from '../util/handleOutsideClick';
export type PropsType = {
conversationId: string;
i18n: LocalizerType;
isHighQuality: boolean;
onSelectQuality: (isHQ: boolean) => unknown;
onSelectQuality: (conversationId: string, isHQ: boolean) => unknown;
};
export function MediaQualitySelector({
conversationId,
i18n,
isHighQuality,
onSelectQuality,
@ -50,7 +52,7 @@ export function MediaQualitySelector({
}
if (ev.key === 'Enter') {
onSelectQuality(Boolean(focusedOption));
onSelectQuality(conversationId, Boolean(focusedOption));
setMenuShowing(false);
ev.stopPropagation();
ev.preventDefault();
@ -136,7 +138,7 @@ export function MediaQualitySelector({
})}
type="button"
onClick={() => {
onSelectQuality(false);
onSelectQuality(conversationId, false);
setMenuShowing(false);
}}
>
@ -169,7 +171,7 @@ export function MediaQualitySelector({
})}
type="button"
onClick={() => {
onSelectQuality(true);
onSelectQuality(conversationId, true);
setMenuShowing(false);
}}
>