@@ -4,7 +4,7 @@ import clsx from 'clsx'
4
4
import { useFocusTrap } from './useFocusTrap'
5
5
6
6
const SlideoverContent = ( { modalContext, config, children } ) => {
7
- const wrapper = useFocusTrap ( config ?. closeExplicitly , ( ) => modalContext . close ( ) ) ;
7
+ const wrapper = useFocusTrap ( config ?. closeExplicitly , ( ) => modalContext . close ( ) )
8
8
9
9
return (
10
10
< div className = "im-slideover-container fixed inset-0 z-40 overflow-y-auto overflow-x-hidden" >
@@ -22,18 +22,22 @@ const SlideoverContent = ({ modalContext, config, children }) => {
22
22
leaveFrom = "opacity-100 translate-x-0"
23
23
leaveTo = { `opacity-0 ${ config . position === 'left' ? '-translate-x-full' : 'translate-x-full' } ` }
24
24
afterLeave = { modalContext . afterLeave }
25
- className = { clsx ( 'im-slideover-wrapper pointer-events-auto w-full transition duration-300 ease-in-out' , modalContext . onTopOfStack ? '' : 'blur-sm' , {
26
- 'sm:max-w-sm' : config . maxWidth === 'sm' ,
27
- 'sm:max-w-md' : config . maxWidth === 'md' ,
28
- 'sm:max-w-md md:max-w-lg' : config . maxWidth === 'lg' ,
29
- 'sm:max-w-md md:max-w-xl' : config . maxWidth === 'xl' ,
30
- 'sm:max-w-md md:max-w-xl lg:max-w-2xl' : config . maxWidth === '2xl' ,
31
- 'sm:max-w-md md:max-w-xl lg:max-w-3xl' : config . maxWidth === '3xl' ,
32
- 'sm:max-w-md md:max-w-xl lg:max-w-3xl xl:max-w-4xl' : config . maxWidth === '4xl' ,
33
- 'sm:max-w-md md:max-w-xl lg:max-w-3xl xl:max-w-5xl' : config . maxWidth === '5xl' ,
34
- 'sm:max-w-md md:max-w-xl lg:max-w-3xl xl:max-w-5xl 2xl:max-w-6xl' : config . maxWidth === '6xl' ,
35
- 'sm:max-w-md md:max-w-xl lg:max-w-3xl xl:max-w-5xl 2xl:max-w-7xl' : config . maxWidth === '7xl' ,
36
- } ) }
25
+ className = { clsx (
26
+ 'im-slideover-wrapper pointer-events-auto w-full transition duration-300 ease-in-out' ,
27
+ modalContext . onTopOfStack ? '' : 'blur-sm' ,
28
+ {
29
+ 'sm:max-w-sm' : config . maxWidth === 'sm' ,
30
+ 'sm:max-w-md' : config . maxWidth === 'md' ,
31
+ 'sm:max-w-md md:max-w-lg' : config . maxWidth === 'lg' ,
32
+ 'sm:max-w-md md:max-w-xl' : config . maxWidth === 'xl' ,
33
+ 'sm:max-w-md md:max-w-xl lg:max-w-2xl' : config . maxWidth === '2xl' ,
34
+ 'sm:max-w-md md:max-w-xl lg:max-w-3xl' : config . maxWidth === '3xl' ,
35
+ 'sm:max-w-md md:max-w-xl lg:max-w-3xl xl:max-w-4xl' : config . maxWidth === '4xl' ,
36
+ 'sm:max-w-md md:max-w-xl lg:max-w-3xl xl:max-w-5xl' : config . maxWidth === '5xl' ,
37
+ 'sm:max-w-md md:max-w-xl lg:max-w-3xl xl:max-w-5xl 2xl:max-w-6xl' : config . maxWidth === '6xl' ,
38
+ 'sm:max-w-md md:max-w-xl lg:max-w-3xl xl:max-w-5xl 2xl:max-w-7xl' : config . maxWidth === '7xl' ,
39
+ } ,
40
+ ) }
37
41
>
38
42
< div className = { `im-slideover-content relative ${ config . paddingClasses } ${ config . panelClasses } ` } >
39
43
{ config . closeButton && (
0 commit comments