添加Draggable组件,调整主题按钮

This commit is contained in:
tangly1024
2022-05-12 12:20:24 +08:00
parent b409391ee7
commit cf5b0015a6
2 changed files with 116 additions and 8 deletions

View File

@@ -1,16 +1,22 @@
import { useGlobal } from '@/lib/global'
import React from 'react'
import { Draggable } from './Draggable'
/**
*
* @returns 主题切换
*/
export function ThemeSwitch () {
export function ThemeSwitch() {
const { theme, switchTheme } = useGlobal()
return (
<div draggable="true" className="fixed left-4 bottom-12 text-white bg-black rounded z-50">
<div className="p-2 cursor-pointer" onClick={switchTheme}>
<i className="fas fa-palette mr-1" /> {theme} <i className='fas fa-sync text-xs'/>
</div>
</div>
return (<>
<Draggable>
<div id="draggableBox" style={{ left: '10px', top: '90vh' }} className="fixed text-white bg-black z-50 rounded-lg shadow-card">
<div className="p-2 flex items-center">
<i className="fas fa-palette mr-1 cursor-move" />
<div >{theme} <i className='fas fa-sync text-xs cursor-pointer' onClick={switchTheme} /></div>
</div>
</div>
</Draggable>
</>
)
}