UNPKG

@plteam/chat-ui

Version:

CUI Kit is a free and open-source library for creating AI assistant chat interfaces, built with React, Material UI, and TypeScript

24 lines (23 loc) 873 B
import * as React from 'react'; import { styled } from '@mui/material/styles'; import SimpleBar from 'simplebar-react'; import { simpleBarClasses } from './SimpleScrollbar'; const SimpleBarStyled = styled(SimpleBar)(() => ({ [`& .${simpleBarClasses.track}`]: { background: '#f9f9f9', [`& .${simpleBarClasses.scrollbarVisibleBefore}`]: { opacity: 0.25, transition: 'opacity 0.3s', left: 2, }, [`&.${simpleBarClasses.hover}`]: { [`& .${simpleBarClasses.scrollbarVisibleBefore}`]: { opacity: 0.5, }, }, }, })); const Scrollbar = ({ children, style }) => { return (React.createElement(SimpleBarStyled, { autoHide: false, style: { maxHeight: 'inherit', minHeight: '100%', ...style } }, children)); }; export default Scrollbar;