@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
JavaScript
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;