- 共 {{ appsCount }} 个应用 · 在任何主流 Linux 发行上安装应用
+
+ 共 {{ appsCount }} 个应用
@@ -48,6 +49,8 @@ const emit = defineEmits<{
(e: "update-search", query: string): void;
(e: "update"): void;
(e: "list"): void;
+ (e: "search-focus"): void;
+ (e: "open-install-settings"): void;
(e: "toggle-sidebar"): void;
}>();
@@ -57,6 +60,10 @@ const handleSearch = () => {
emit("update-search", localSearchQuery.value);
};
+const handleSearchFocus = () => {
+ emit("search-focus");
+};
+
watch(
() => props.searchQuery,
(newVal) => {
diff --git a/src/components/AppSidebar.vue b/src/components/AppSidebar.vue
index e8e8865b..3f7e1bb3 100644
--- a/src/components/AppSidebar.vue
+++ b/src/components/AppSidebar.vue
@@ -30,6 +30,19 @@