52 lines
1.3 KiB
TypeScript
52 lines
1.3 KiB
TypeScript
import {useEffect} from 'react'
|
|
import {ILayout, useLayout} from '../../core'
|
|
|
|
const Footer = () => {
|
|
const {config} = useLayout()
|
|
useEffect(() => {
|
|
updateDOM(config)
|
|
}, [config])
|
|
return (
|
|
<>
|
|
<div className='text-gray-900 order-2 order-md-1'>
|
|
<span className='text-muted fw-semibold me-1'>
|
|
{new Date().getFullYear().toString()}©
|
|
</span>
|
|
<a
|
|
href='https://keenthemes.com/'
|
|
target='_blank'
|
|
className='text-gray-800 text-hover-primary'
|
|
>
|
|
digiFi
|
|
</a>
|
|
</div>
|
|
|
|
<ul className='menu menu-gray-600 menu-hover-primary fw-semibold order-1'>
|
|
<li className='menu-item'>
|
|
<a href='https://www.chiefsoft.com/' target='_blank' className='menu-link px-2'>
|
|
About
|
|
</a>
|
|
</li>
|
|
|
|
<li className='menu-item'>
|
|
<a href='https://www.chiefsoft.com/' target='_blank' className='menu-link px-2'>
|
|
Support
|
|
</a>
|
|
</li>
|
|
</ul>
|
|
</>
|
|
)
|
|
}
|
|
|
|
const updateDOM = (config: ILayout) => {
|
|
if (config.app?.footer?.fixed?.desktop) {
|
|
document.body.classList.add('data-kt-app-footer-fixed', 'true')
|
|
}
|
|
|
|
if (config.app?.footer?.fixed?.mobile) {
|
|
document.body.classList.add('data-kt-app-footer-fixed-mobile', 'true')
|
|
}
|
|
}
|
|
|
|
export {Footer}
|