import { useEffect, useState } from 'react' import { useAtom, useSetAtom } from 'jotai' import { Button, Grid, Text, Input, Paper } from '@mantine/core' import { currentPageAtom, queryAtom } from '@/components/RecordPage/atom' const SearchPanel = () => { const [query, setQuery] = useAtom(queryAtom) const setCurrentPage = useSetAtom(currentPageAtom) const [queryValue, setQueryValue] = useState(query) useEffect(() => { setQueryValue(query) }, [query]) const queryButtonClicked = () => { setQuery(queryValue) setCurrentPage(1) } const clearButtonClicked = () => { setQueryValue('') setQuery('') setCurrentPage(1) } return ( Query by vectors or ID: setQueryValue(e.currentTarget.value)} /> ) } export default SearchPanel