import { darkTheme, lightTheme } from 'naive-ui'
|
|
const setupScrollbarStyle = () => {
|
const style = document.createElement('style')
|
const styleContent = `
|
::-webkit-scrollbar {
|
background-color: transparent;
|
width: ${lightTheme.Scrollbar.common?.scrollbarWidth};
|
}
|
::-webkit-scrollbar-thumb {
|
background-color: ${lightTheme.Scrollbar.common?.scrollbarColor};
|
border-radius: ${lightTheme.Scrollbar.common?.scrollbarBorderRadius};
|
}
|
html.dark ::-webkit-scrollbar {
|
background-color: transparent;
|
width: ${darkTheme.Scrollbar.common?.scrollbarWidth};
|
}
|
html.dark ::-webkit-scrollbar-thumb {
|
background-color: ${darkTheme.Scrollbar.common?.scrollbarColor};
|
border-radius: ${darkTheme.Scrollbar.common?.scrollbarBorderRadius};
|
}
|
`
|
|
style.innerHTML = styleContent
|
document.head.appendChild(style)
|
}
|
|
export default setupScrollbarStyle
|