feat: simplify ready requests and add global search
This commit is contained in:
@@ -132,6 +132,17 @@ export default function NewRequestClient() {
|
||||
if (!getToken()) router.push('/login')
|
||||
}, [router])
|
||||
|
||||
useEffect(() => {
|
||||
const params = new URLSearchParams(window.location.search)
|
||||
const requestedType = params.get('type')
|
||||
const requestedQuery = params.get('query')?.trim()
|
||||
if ((requestedType === 'movie' || requestedType === 'tv') && requestedQuery) {
|
||||
setMediaType(requestedType)
|
||||
setQuery(requestedQuery)
|
||||
window.setTimeout(() => searchSectionRef.current?.scrollIntoView({ behavior: 'smooth', block: 'center' }), 80)
|
||||
}
|
||||
}, [])
|
||||
|
||||
const selectedTitleId = selected?.tmdbId
|
||||
useEffect(() => {
|
||||
if (selectedTitleId) configureSectionRef.current?.focus()
|
||||
|
||||
Reference in New Issue
Block a user