import type { FC, HTMLAttributes } from 'react'; import { useIntl } from 'react-intl'; import { ButtonLink, Icon } from '../../atoms'; import styles from './back-to-top.module.scss'; export type BackToTopProps = HTMLAttributes & { /** * Define the element id to us as anchor. */ to: string; }; /** * BackToTop component * * Render a back to top link. */ export const BackToTop: FC = ({ className = '', to, ...props }) => { const intl = useIntl(); const linkName = intl.formatMessage({ defaultMessage: 'Back to top', description: 'BackToTop: link text', id: 'm+SUSR', }); const btnClass = `${styles.wrapper} ${className}`; const anchor = `#${to}`; return (
{/* eslint-disable-next-line react/jsx-no-literals -- Config allowed */}
); };