Instance-specific search?

I don't know if this is even useful??
This commit is contained in:
Lim Chee Aun 2023-02-12 19:36:55 +08:00
parent 08be313757
commit a37a1ca21b

View file

@ -1,21 +1,22 @@
import './search.css'; import './search.css';
import { useEffect, useRef, useState } from 'preact/hooks'; import { useEffect, useRef, useState } from 'preact/hooks';
import { useSearchParams } from 'react-router-dom'; import { useParams, useSearchParams } from 'react-router-dom';
import AccountBlock from '../components/account-block'; import AccountBlock from '../components/account-block';
import Avatar from '../components/avatar';
import Icon from '../components/icon'; import Icon from '../components/icon';
import Link from '../components/link'; import Link from '../components/link';
import Loader from '../components/loader'; import Loader from '../components/loader';
import Menu from '../components/menu'; import Menu from '../components/menu';
import NameText from '../components/name-text';
import Status from '../components/status'; import Status from '../components/status';
import { api } from '../utils/api'; import { api } from '../utils/api';
import useTitle from '../utils/useTitle'; import useTitle from '../utils/useTitle';
function Search() { function Search() {
const { masto, instance, authenticated } = api(); const params = useParams();
const { masto, instance, authenticated } = api({
instance: params.instance,
});
const [uiState, setUiState] = useState('default'); const [uiState, setUiState] = useState('default');
const [searchParams, setSearchParams] = useSearchParams(); const [searchParams, setSearchParams] = useSearchParams();
const searchFieldRef = useRef(); const searchFieldRef = useRef();
@ -43,7 +44,7 @@ function Search() {
setUiState('default'); setUiState('default');
})(); })();
} }
}, [q]); }, [q, instance]);
return ( return (
<div id="search-page" class="deck-container"> <div id="search-page" class="deck-container">