Add dark theme
This commit is contained in:
@@ -1,7 +1,7 @@
|
||||
import { CompoundButton } from './CompoundButton.jsx'
|
||||
import { Icon } from './Icon.jsx'
|
||||
|
||||
export const Toolbar = ({ mode, setMode, source, setSource, onShowMenu, onHelp }) => {
|
||||
export const Toolbar = ({ mode, setMode, source, setSource, onShowMenu, onHelp, theme, setTheme }) => {
|
||||
return (
|
||||
<div class="toolbar">
|
||||
<div class="mobile">
|
||||
@@ -52,6 +52,11 @@ export const Toolbar = ({ mode, setMode, source, setSource, onShowMenu, onHelp }
|
||||
<Icon name="print" />
|
||||
</button>
|
||||
</div>
|
||||
<div class="item option">
|
||||
<button class="icon" onClick={() => setTheme(theme==="dark"?"light":"dark")}>
|
||||
<Icon name={theme==="dark"?"dark_mode":"light_mode"} />
|
||||
</button>
|
||||
</div>
|
||||
<div class="item option">
|
||||
<button class="icon" onClick={onHelp}>
|
||||
<Icon name="question_mark" />
|
||||
|
||||
Reference in New Issue
Block a user