@botonic/react
Version:
Build Chatbots using React
12 lines • 891 B
JavaScript
import { jsx as _jsx, Fragment as _Fragment } from "react/jsx-runtime";
import ArrowScrollDown from '../../assets/arrow-scroll-down.svg';
import { resolveImage } from '../../util/environment';
import { ContainerScrollButton } from './styles';
import { useDebounce } from './use-debounce';
import { useNotifications } from './use-notifications';
export const ScrollButton = ({ handleClick, }) => {
const { CustomScrollButton, scrollButtonEnabled } = useNotifications();
const show = useDebounce();
return (_jsx(_Fragment, { children: scrollButtonEnabled && show ? (_jsx(_Fragment, { children: CustomScrollButton ? (_jsx(CustomScrollButton, { handleScrollToBottom: handleClick })) : (_jsx(ContainerScrollButton, Object.assign({ onClick: handleClick }, { children: _jsx("img", { src: resolveImage(ArrowScrollDown) }) }))) })) : null }));
};
//# sourceMappingURL=scroll-button.js.map