diff --git a/src/components/scroll-top-button.tsx b/src/components/scroll-top-button.tsx index 4498e3657..0ce00ffc6 100644 --- a/src/components/scroll-top-button.tsx +++ b/src/components/scroll-top-button.tsx @@ -1,4 +1,3 @@ -import clsx from 'clsx'; import throttle from 'lodash/throttle'; import React, { useState, useEffect, useCallback } from 'react'; import { useIntl, MessageDescriptor } from 'react-intl'; @@ -35,10 +34,6 @@ const ScrollTopButton: React.FC = ({ const visible = count > 0 && scrolled; - const classes = clsx('fixed left-1/2 top-20 z-50 -translate-x-1/2', { - 'hidden': !visible, - }); - const getScrollTop = (): number => { return (document.scrollingElement || document.documentElement).scrollTop; }; @@ -80,8 +75,12 @@ const ScrollTopButton: React.FC = ({ maybeUnload(); }, [count]); + if (!visible) { + return null; + } + return ( -
+
);