UNPKG

@appbuckets/react-ui

Version:
34 lines (31 loc) 799 B
import { __rest, __assign } from 'tslib'; import * as React from 'react'; import clsx from 'clsx'; import Button from '../../Button/Button.js'; /* -------- * Component Definition * -------- */ var ScrollOnTop = function (props) { /** Extract visible key */ var visible = props.visible, rest = __rest(props, ['visible']); /** Build button classes */ var classes = clsx({ visible: visible }, 'scroll-on-top'); /** Render the Component */ return React.createElement( Button, __assign( { primary: true, fab: true, size: 'normal', icon: { name: 'angle-up', size: 'large' }, tooltip: 'Top', }, rest, { className: classes } ) ); }; ScrollOnTop.displayName = 'ScrollOnTop'; export { ScrollOnTop as default };