1- import { Box , Button , Label , Modal } from '@rocket.chat/fuselage' ;
1+ import {
2+ Box ,
3+ Button ,
4+ Label ,
5+ Modal ,
6+ ModalClose ,
7+ ModalContent ,
8+ ModalFooter ,
9+ ModalFooterControllers ,
10+ ModalHeader ,
11+ ModalTitle ,
12+ } from '@rocket.chat/fuselage' ;
213import type { ReactNode } from 'react' ;
314import { useForm } from 'react-hook-form' ;
415import { useTranslation } from 'react-i18next' ;
@@ -35,11 +46,11 @@ export const DateTimeModal = ({ onSave, onClose, defaultValues }: DateTimeModalP
3546
3647 return (
3748 < Modal title = { t ( 'Custom_time_range' ) } >
38- < Modal . Header >
39- < Modal . Title > { t ( 'Custom_time_range' ) } </ Modal . Title >
40- < Modal . Close onClick = { onClose } />
41- </ Modal . Header >
42- < Modal . Content >
49+ < ModalHeader >
50+ < ModalTitle > { t ( 'Custom_time_range' ) } </ ModalTitle >
51+ < ModalClose onClick = { onClose } />
52+ </ ModalHeader >
53+ < ModalContent >
4354 < Box display = 'flex' flexDirection = 'column' mie = { 10 } mbe = { 24 } flexGrow = { 1 } >
4455 < Label htmlFor = 'timeFilter' > { t ( 'Logs_from' ) } </ Label >
4556 < DateTimeFilter control = { control } type = 'start' />
@@ -48,15 +59,15 @@ export const DateTimeModal = ({ onSave, onClose, defaultValues }: DateTimeModalP
4859 < Label htmlFor = 'timeFilter' > { t ( 'Until' ) } </ Label >
4960 < DateTimeFilter control = { control } type = 'end' />
5061 </ Box >
51- </ Modal . Content >
52- < Modal . Footer >
53- < Modal . FooterControllers >
62+ </ ModalContent >
63+ < ModalFooter >
64+ < ModalFooterControllers >
5465 < Button onClick = { onClose } > { t ( 'Cancel' ) } </ Button >
5566 < Button primary disabled = { ! watch ( 'startDate' ) || ! watch ( 'endDate' ) } onClick = { handleSave } >
5667 { t ( 'Apply' ) }
5768 </ Button >
58- </ Modal . FooterControllers >
59- </ Modal . Footer >
69+ </ ModalFooterControllers >
70+ </ ModalFooter >
6071 </ Modal >
6172 ) ;
6273} ;
0 commit comments