切换主题预览方案调整

This commit is contained in:
tangly1024.com
2024-09-14 15:51:00 +08:00
parent cd86d91f6d
commit d967950373
22 changed files with 161 additions and 146 deletions

View File

@@ -1,11 +1,11 @@
import { useGlobal } from '@/lib/global'
import { Moon, Sun } from './HeroIcons'
import { useImperativeHandle } from 'react'
import { Moon, Sun } from './HeroIcons'
/**
* 深色模式按钮
*/
const DarkModeButton = (props) => {
const DarkModeButton = props => {
const { cRef, className } = props
const { isDarkMode, toggleDarkMode } = useGlobal()
@@ -20,8 +20,17 @@ const DarkModeButton = (props) => {
}
})
return <div onClick={toggleDarkMode} className={`${className || ''} flex justify-center dark:text-gray-200 text-gray-800`}>
<div id='darkModeButton' className=' hover:scale-110 cursor-pointer transform duration-200 w-5 h-5'> {isDarkMode ? <Sun /> : <Moon />}</div>
return (
<div
onClick={toggleDarkMode}
className={`${className || ''} flex justify-center dark:text-gray-200 text-gray-800`}>
<div
id='darkModeButton'
className=' hover:scale-110 cursor-pointer transform duration-200 w-5 h-5'>
{' '}
{isDarkMode ? <Sun /> : <Moon />}
</div>
</div>
)
}
export default DarkModeButton