|
import { useGlobal } from '@/lib/global' |
|
import CONFIG from '../config' |
|
import { siteConfig } from '@/lib/config' |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
const JumpToTopButton = ({ showPercent = true, percent }) => { |
|
const { locale } = useGlobal() |
|
if (!siteConfig('NEXT_WIDGET_TO_TOP', null, CONFIG)) { |
|
return <></> |
|
} |
|
return (<div className='flex space-x-1 items-center transform hover:scale-105 duration-200 py-2 px-3' onClick={() => window.scrollTo({ top: 0, behavior: 'smooth' })} > |
|
<div className='dark:text-gray-200' title={locale.POST.TOP} > |
|
<i className='fa-arrow-up fas' /> |
|
</div> |
|
{showPercent && (<div className='text-xs dark:text-gray-200 block lg:hidden'>{percent}%</div>)} |
|
</div>) |
|
} |
|
|
|
export default JumpToTopButton |
|
|