Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.
const SearchPage = ({ router }) => {
const { t } = useI18n()
const [search, setSearch] = useState(router.params.search || '')
const handleChange = ev => {
setSearch(ev.target.value)
}
let { data: transactions } = useQuery(
transactionsConn.query,
transactionsConn
)
transactions = transactions || []
const searchSufficient = isSearchSufficient(search)
if (searchSufficient) {
transactions = transactions.filter(makeSearch(search))
}
return (
<div>
<header>
</header></div>
const RecurrencePage = () => {
const { data: transactions, fetchStatus } = useQuery(
transactionsConn.query,
transactionsConn
)
const loading = fetchStatus === 'loading' && transactions.length === 0
const [rulesConfig, setRulesConfig, clearSavedConfig] = useStickyState(
defaultConfig,
'banks.recurrence-config'
)
const handleResetConfig = useCallback(() => {
clearSavedConfig()
setRulesConfig(defaultConfig)
}, [clearSavedConfig, setRulesConfig])
const start = Date.now()