@appbuckets/react-ui
Version:
Just Another React UI Framework
34 lines (31 loc) • 799 B
JavaScript
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 };