import React, { useState } from 'react' import { useQuery } from "@tanstack/react-query"; import queryKeys from '../../../services/queryKeys' import { getRecentLoans } from '../../../services/siteServices' import Icons from '../../Icons' import Orders from './Orders' import Tickets from './Tickets' import Tasks from './Tasks' export default function RightAsideBar() { let [active, setActive] = useState('orders') const handleActiveMenu = (name) => { let lowerStr = name.toLowerCase() setActive(lowerStr) } const {data, isFetching, isError, error} = useQuery({ queryKey: queryKeys.recent_loans, queryFn: () => getRecentLoans() }) const loanList = data?.data?.loans return (
{/* Menu */}
{/**/} {/**/}
{/* Body */} {(isFetching || isError) ?
{isError ?

{error.message}

:

Loading...

}
:
{active === 'orders' && } {/*{active == 'tickets' && }*/} {/*{active == 'tasks' && }*/}
}
) }