InputBox: extract MenuButton

This commit is contained in:
He4eT 2023-06-03 22:58:01 +03:00 committed by Alexey
commit 674c6c7c51
2 changed files with 18 additions and 8 deletions

View file

@ -1,7 +1,7 @@
import { h } from 'preact'
import { useEffect, useRef, useState } from 'preact/hooks'
import s from './MenuButton/MenuButton.module.scss'
import MenuButton from './MenuButton/MenuButton'
/* eslint-disable */
const keyCodes = {
@ -141,13 +141,8 @@ export default function InputBox ({
onDblClick={onFullscreenRequest}
onInput={({ target: { value } }) => setInputText(value)}
type='search' />
<button
aria-label='Menu'
className={s.menuButton}
onClick={() => setMenuOpen(true)}
>
=
</button>
<MenuButton
onClick={() => setMenuOpen(true)} />
</section>
)
}

View file

@ -0,0 +1,15 @@
import { h } from 'preact'
import s from './MenuButton.module.scss'
export default MenuButton = ({ onClick }) => {
return (
<button
aria-label='Menu'
className={s.menuButton}
onClick={() => setMenuOpen(true)}
>
=
</button>
)
}