diff --git a/app/components/AppHeader.vue b/app/components/AppHeader.vue index c59bdd132..d8698ff33 100644 --- a/app/components/AppHeader.vue +++ b/app/components/AppHeader.vue @@ -22,6 +22,20 @@ const isMobile = useIsMobile() const isSearchExpandedManually = shallowRef(false) const searchBoxRef = useTemplateRef('searchBoxRef') +const { searchQuery, updateSearchQuery } = usePackageSearchQuery() + +const router = useRouter() +function handleSubmitSearch(queryValue: string) { + if (queryValue === '') { + return + } + + router.replace({ + name: 'search', + query: { ...route.query, q: queryValue }, + }) +} + // On search page, always show search expanded on mobile const isOnHomePage = computed(() => route.name === 'index') const isOnSearchPage = computed(() => route.name === 'search') @@ -90,7 +104,7 @@ onKeyStroke(