English
テーマやモーダルの位置設定にアクセス・変更するためのフック
import { useTheme } from '@0xsequence/connect'
import { useTheme } from '@0xsequence/connect' function App() { const { theme, setTheme, position, setPosition } = useTheme() return ( <div> <div> <h3>Theme Settings</h3> <button onClick={() => setTheme('light')}>Light Mode</button> <button onClick={() => setTheme('dark')}>Dark Mode</button> </div> <div> <h3>Modal Position</h3> <select value={position} onChange={(e) => setPosition(e.target.value)} > <option value="center">Center</option> <option value="top-right">Top Right</option> <option value="top-left">Top Left</option> <option value="bottom-right">Bottom Right</option> <option value="bottom-left">Bottom Left</option> </select> </div> </div> ) }
interface ThemeHookReturn { theme: 'light' | 'dark' setTheme: (theme: 'light' | 'dark') => void position: ModalPosition setPosition: (position: ModalPosition) => void } type ModalPosition = | 'center' | 'top-right' | 'top-left' | 'bottom-right' | 'bottom-left'
'light' | 'dark'
(theme: 'light' | 'dark') => void
ModalPosition
(position: ModalPosition) => void
Was this page helpful?