mirror of
https://github.com/fergalmoran/turnstone.git
synced 2025-12-24 02:38:30 +00:00
Fix bug preventing clear button from working
This commit is contained in:
@@ -2,6 +2,7 @@ import * as types from './actionTypes'
|
|||||||
import undef from '../utils/undef'
|
import undef from '../utils/undef'
|
||||||
|
|
||||||
export const setQuery = (query) => {
|
export const setQuery = (query) => {
|
||||||
|
console.log('setQuery', {query})
|
||||||
const payload = {
|
const payload = {
|
||||||
query,
|
query,
|
||||||
selected: undef
|
selected: undef
|
||||||
|
|||||||
@@ -164,14 +164,13 @@ export default function Container(props) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
const handleClearButton = (evt) => {
|
const handleClearButton = (evt) => {
|
||||||
console.log('handleClearButton')
|
|
||||||
evt.preventDefault()
|
evt.preventDefault()
|
||||||
clearState()
|
clearState()
|
||||||
}
|
}
|
||||||
|
|
||||||
const clearState = () => {
|
const clearState = () => {
|
||||||
dispatch(setQuery(queryInput.current.value))
|
dispatch(setQuery(''))
|
||||||
setTimeout(() => queryInput.current.focus(), debounceWait) // TODO: Put in useEffect
|
queryInput.current.focus()
|
||||||
}
|
}
|
||||||
|
|
||||||
const handleFocus = () => {
|
const handleFocus = () => {
|
||||||
|
|||||||
Reference in New Issue
Block a user