employee-fr/app/layouts/components/vertical/ServerSideNavItems.tsx
rizal.productzilla 0e91646c75 first commit
2024-04-16 16:48:48 +07:00

26 lines
551 B
TypeScript

// ** React Imports
import { useEffect, useState } from 'react'
// ** Axios Import
import axios from 'axios'
// ** Type Import
import { VerticalNavItemsType } from '../../../../src/@core/layouts/types'
const ServerSideNavItems = () => {
// ** State
const [menuItems, setMenuItems] = useState<VerticalNavItemsType>([])
useEffect(() => {
axios.get('/api/vertical-nav/data').then(response => {
const menuArray = response.data
setMenuItems(menuArray)
})
}, [])
return { menuItems }
}
export default ServerSideNavItems