mirror of
https://github.com/vector-im/element-call.git
synced 2026-08-05 19:59:20 +00:00
Fix mobile view for emoji picker.
This commit is contained in:
@@ -34,6 +34,14 @@ export interface Props {
|
|||||||
hideHeader?: boolean;
|
hideHeader?: boolean;
|
||||||
children: ReactNode;
|
children: ReactNode;
|
||||||
className?: string;
|
className?: string;
|
||||||
|
/**
|
||||||
|
* Class name to be used when in drawer mode (touchscreen). If `className` is given, this is ignored.
|
||||||
|
*/
|
||||||
|
classNameDrawer?: string;
|
||||||
|
/**
|
||||||
|
* Class name to be used when in modal mode (desktop). If `className` is given, this is ignored.
|
||||||
|
*/
|
||||||
|
classNameModal?: string;
|
||||||
/**
|
/**
|
||||||
* The controlled open state of the modal.
|
* The controlled open state of the modal.
|
||||||
*/
|
*/
|
||||||
@@ -62,6 +70,8 @@ export const Modal: FC<Props> = ({
|
|||||||
hideHeader,
|
hideHeader,
|
||||||
children,
|
children,
|
||||||
className,
|
className,
|
||||||
|
classNameDrawer,
|
||||||
|
classNameModal,
|
||||||
open,
|
open,
|
||||||
onDismiss,
|
onDismiss,
|
||||||
tabbed,
|
tabbed,
|
||||||
@@ -89,7 +99,7 @@ export const Modal: FC<Props> = ({
|
|||||||
<Drawer.Overlay className={classNames(overlayStyles.bg)} />
|
<Drawer.Overlay className={classNames(overlayStyles.bg)} />
|
||||||
<Drawer.Content
|
<Drawer.Content
|
||||||
className={classNames(
|
className={classNames(
|
||||||
className,
|
className ?? classNameDrawer,
|
||||||
overlayStyles.overlay,
|
overlayStyles.overlay,
|
||||||
styles.modal,
|
styles.modal,
|
||||||
styles.drawer,
|
styles.drawer,
|
||||||
@@ -147,12 +157,12 @@ export const Modal: FC<Props> = ({
|
|||||||
<DialogContent asChild aria-describedby={undefined} {...rest}>
|
<DialogContent asChild aria-describedby={undefined} {...rest}>
|
||||||
<Glass
|
<Glass
|
||||||
className={classNames(
|
className={classNames(
|
||||||
|
className ?? classNameModal,
|
||||||
overlayStyles.overlay,
|
overlayStyles.overlay,
|
||||||
overlayStyles.animate,
|
overlayStyles.animate,
|
||||||
styles.modal,
|
styles.modal,
|
||||||
styles.dialog,
|
styles.dialog,
|
||||||
{ [styles.tabbed]: tabbed },
|
{ [styles.tabbed]: tabbed },
|
||||||
className,
|
|
||||||
)}
|
)}
|
||||||
>
|
>
|
||||||
<div className={styles.content}>
|
<div className={styles.content}>
|
||||||
|
|||||||
@@ -309,7 +309,7 @@ export function ReactionToggleButton({
|
|||||||
open={showReactionsMenu}
|
open={showReactionsMenu}
|
||||||
title="Pick reaction"
|
title="Pick reaction"
|
||||||
hideHeader
|
hideHeader
|
||||||
className={styles.reactionPopupMenuModal}
|
classNameModal={styles.reactionPopupMenuModal}
|
||||||
onDismiss={() => setShowReactionsMenu(false)}
|
onDismiss={() => setShowReactionsMenu(false)}
|
||||||
>
|
>
|
||||||
<ReactionPopupMenu
|
<ReactionPopupMenu
|
||||||
|
|||||||
Reference in New Issue
Block a user