mirror of
https://github.com/vector-im/element-call.git
synced 2026-08-29 21:15:19 +00:00
Decomplicate className system for Modal
This commit is contained in:
@@ -35,11 +35,11 @@ export interface Props {
|
|||||||
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.
|
* Class name to be used when in drawer mode (touchscreen).
|
||||||
*/
|
*/
|
||||||
classNameDrawer?: string;
|
classNameDrawer?: string;
|
||||||
/**
|
/**
|
||||||
* Class name to be used when in modal mode (desktop). If `className` is given, this is ignored.
|
* Class name to be used when in modal mode (desktop).
|
||||||
*/
|
*/
|
||||||
classNameModal?: string;
|
classNameModal?: string;
|
||||||
/**
|
/**
|
||||||
@@ -99,7 +99,8 @@ 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 ?? classNameDrawer,
|
className,
|
||||||
|
classNameDrawer,
|
||||||
overlayStyles.overlay,
|
overlayStyles.overlay,
|
||||||
styles.modal,
|
styles.modal,
|
||||||
styles.drawer,
|
styles.drawer,
|
||||||
@@ -163,7 +164,8 @@ export const Modal: FC<Props> = ({
|
|||||||
>
|
>
|
||||||
<Glass
|
<Glass
|
||||||
className={classNames(
|
className={classNames(
|
||||||
className ?? classNameModal,
|
className,
|
||||||
|
classNameModal,
|
||||||
overlayStyles.overlay,
|
overlayStyles.overlay,
|
||||||
overlayStyles.animate,
|
overlayStyles.animate,
|
||||||
styles.modal,
|
styles.modal,
|
||||||
|
|||||||
Reference in New Issue
Block a user