@@ -18,6 +18,7 @@ export const CalendarDropdownContainer = ({
1818 courseColors,
1919 onlyToCalendar,
2020 m,
21+ clickEvent,
2122} : ICalendarDropdown ) : JSX . Element => {
2223 const [ isMobile ] = useMediaQuery ( '(max-width: 577px)' )
2324 const { closeAndMarkSeen, empty, hasNew, ...all } = useParseEvents ( events , now )
@@ -80,18 +81,19 @@ export const CalendarDropdownContainer = ({
8081 sx = { {
8182 // Pseudo-elemento para la flecha
8283 '&::after' : {
84+ borderColor : `transparent transparent ${
85+ vars ( 'colors-neutral-davysGrey' ) ?? '#5C5C5C'
86+ } transparent`,
87+ borderStyle : 'solid' ,
88+ borderWidth : '0 11px 10px 11px' ,
8389 content : '""' ,
90+ display : isMenuOpen ? 'block' : 'none' ,
91+ height : '0' ,
92+ left : '50%' ,
8493 position : 'absolute' ,
94+ top : '30px' ,
95+ transform : 'translateX(-50%)' ,
8596 width : '0' ,
86- height : '0' ,
87- borderColor : `transparent transparent ${ vars ( 'colors-neutral-davysGrey' ) ?? '#5C5C5C' }
88- transparent` ,
89- borderStyle : 'solid' ,
90- borderWidth : '0 11px 10px 11px' ,
91- top : isMobile ? '30px' : '30px' ,
92- right : isMobile ? '3px' : '15px' ,
93- display : isMenuOpen && ! isMobile ? 'block' : 'none' ,
94- transform : isMobile ? 'none' : 'translateX(50%)' ,
9597 } ,
9698 // Se genera pseudo elemento que actúa como ícono de notificación
9799 '&.hasNew::before' : {
@@ -107,28 +109,28 @@ export const CalendarDropdownContainer = ({
107109 zIndex : '1' ,
108110 } ,
109111 '>div' : {
110- position : isMobile ? 'fixed !important' : 'absolute' ,
111112 left : isMobile ? '0 !important' : 'auto' ,
113+ position : isMobile ? 'fixed !important' : 'absolute' ,
112114 top : isMobile ? '62px !important' : 'auto' ,
113115 transform : isMobile ? 'none !important' : 'translate3d(-409px, 38px, 0px) !important' ,
114116 } ,
115117
116118 '.chakra-menu__menu-list' : {
117- padding : '0' ,
118- position : 'absolute' ,
119- left : isMobile ? 'auto' : '-30px' ,
120- top : isMobile ? '-6px !important' : 'auto' ,
121- width : isMobile ? '100vw' : '500px' ,
122- maxHeight : isMobile ? 'calc(100vh - 62px)' : 'auto' ,
123- overflowY : isMobile ? 'auto' : 'hidden' ,
119+ animation : 'none !important' ,
124120 background : 'transparent' ,
125121 border : 'none' ,
126122 borderRadius : isMobile ? '0' : '10px' ,
127123 boxShadow : isMobile ? 'none' : 'rgba(47, 47, 47, 0.2) -1px 6px 40px 0px' ,
128- animation : 'none !important' ,
129- transition : 'none !important' ,
130- transform : 'none !important' ,
124+ left : isMobile ? 'auto' : '-30px' ,
125+ maxHeight : isMobile ? 'calc(100vh - 62px)' : 'auto' ,
131126 opacity : '1 !important' ,
127+ overflowY : isMobile ? 'auto' : 'hidden' ,
128+ padding : '0' ,
129+ position : 'absolute' ,
130+ top : isMobile ? '-6px !important' : 'auto' ,
131+ transform : 'none !important' ,
132+ transition : 'none !important' ,
133+ width : isMobile ? '100vw' : '500px' ,
132134 } ,
133135 '.chakra-menu__group__title' : {
134136 fontSize : '18px' ,
@@ -168,6 +170,7 @@ export const CalendarDropdownContainer = ({
168170 text = { text }
169171 redirecToCalendar = { redirectToCalendar }
170172 isMobile = { isMobile }
173+ clickEvent = { clickEvent }
171174 />
172175 ) }
173176 </ Box >
0 commit comments