import { useGlobal } from '@/lib/global' import CONFIG from '../config' import { siteConfig } from '@/lib/config' /** * 跳转到网页顶部 * 当屏幕下滑500像素后会出现该控件 * @param targetRef 关联高度的目标html标签 * @param showPercent 是否显示百分比 * @returns {JSX.Element} * @constructor */ const JumpToTopButton = ({ showPercent = true, percent }) => { const { locale } = useGlobal() if (!siteConfig('NEXT_WIDGET_TO_TOP', null, CONFIG)) { return <> } return (
window.scrollTo({ top: 0, behavior: 'smooth' })} >
{showPercent && (
{percent}%
)}
) } export default JumpToTopButton