import React from 'react' import { NavLink } from 'react-router-dom' import { useSelector, useDispatch } from 'react-redux' import { CContainer, CHeader, CHeaderBrand, CHeaderDivider, CHeaderNav, CHeaderToggler, CNavLink, CNavItem, } from '@coreui/react' import CIcon from '@coreui/icons-react' import { cilBell, cilEnvelopeOpen, cilList, cilMenu } from '@coreui/icons' import { AppBreadcrumb } from './index' import { AppHeaderDropdown } from './header/index' import { logo } from 'src/assets/brand/logo' import axios from 'axios' import { useEffect } from 'react' import { useState } from 'react' import { isAutheticated } from 'src/auth' const AppHeader = () => { const dispatch = useDispatch() const sidebarShow = useSelector((state) => state.sidebarShow) const [AppName, setAppName] = useState('') const token = isAutheticated() useEffect(() => { async function getConfiguration() { const configDetails = await axios.get(`/api/config`, { headers: { Authorization: `Bearer ${token}`, }, }) setAppName(configDetails.data.result[0]?.appName) } getConfiguration() }, []) return ( dispatch({ type: 'set', sidebarShow: !sidebarShow })} >

{AppName}

{AppName}

{/* Users Settings */}
{/* */}
{/* */}
) } export default AppHeader