export default function onLeavePropsProvider(props) { const { usersLeavesDayList, userInfo, dataChart, showAlert, totalArr, isDisableLoadMore, leaveRequestList, leaveApproveReqList, modalContent, payloadApproveRequestLeavesDays, approveRequestLeavesDaysList, onLoadMoreLeavesApproveReqTicket, onRefreshLeaveList, onRefreshLeaveApproveReqList, navigateToConfirmDate, navigateToOverTime, alertMessage, onHideAlert, onLoadMoreLeavesTicket, onOpenDetailModal, onOpenRequestLeavesModal, onCloseModal, onChangeSelectFilter, minutesToHours, leavesDaysModal, leaveCategory, directManagersList, openTimePicker, setOpenTimePicker, timeRequestLeave, setTimeRequestLeave, leaveRequestImage, openGallery, onDeleteLeaveRequestImage, leaveRequestTicket, setLeaveRequestTicket, onSubmitLeaveRequest, onSelectManagerLeaveRequest } = props; return { leavesDaysModal, usersLeavesDayList, userInfo, dataChart, showAlert, totalArr, isDisableLoadMore, leaveRequestList, leaveApproveReqList, modalContent, payloadApproveRequestLeavesDays, approveRequestLeavesDaysList, onLoadMoreLeavesApproveReqTicket, onRefreshLeaveList, onRefreshLeaveApproveReqList, navigateToConfirmDate, navigateToOverTime, alertMessage, onHideAlert, onLoadMoreLeavesTicket, onOpenDetailModal, onOpenRequestLeavesModal, onCloseModal, onChangeSelectFilter, minutesToHours, approveRequestLeavesDaysProps: { payloadApproveRequestLeavesDays, onChangeSelectFilter, approveRequestLeavesDaysList, userInfo, onOpenDetailModal, }, leaveRequestModalProps: { leaveCategory, userInfo, onCloseModal, directManagersList, openTimePicker, setOpenTimePicker, timeRequestLeave, setTimeRequestLeave, leaveRequestImage, openGallery, onDeleteLeaveRequestImage, leaveRequestTicket, setLeaveRequestTicket, onSubmitLeaveRequest, onSelectManagerLeaveRequest }, }; }