UNPKG

@botonic/react

Version:

Build Chatbots using React

12 lines 891 B
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