'use client' import { forwardRef, memo } from 'react' import { useSSR } from '@baseapp-frontend/utils' import Box from '@mui/material/Box' import { StyledRootScrollbar, StyledScrollbar } from './styled' import { ScrollbarProps } from './types' const Scrollbar = forwardRef(({ children, sx, ...other }, ref) => { const { isSSR } = useSSR() const userAgent = typeof navigator === 'undefined' ? 'SSR' : navigator.userAgent const mobile = /Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(userAgent) if (isSSR) { return ( {children} ) } if (mobile) { return ( {children} ) } return ( {children} ) }) export default memo(Scrollbar)