diff --git a/modules/gui/src/components/NavBar/NavBar.svelte b/modules/gui/src/components/NavBar/NavBar.svelte
index d50a78b..8c483e8 100644
--- a/modules/gui/src/components/NavBar/NavBar.svelte
+++ b/modules/gui/src/components/NavBar/NavBar.svelte
@@ -1,6 +1,5 @@
diff --git a/modules/gui/src/libs/stores.ts b/modules/gui/src/libs/stores.ts
index b2480c7..2f37a49 100644
--- a/modules/gui/src/libs/stores.ts
+++ b/modules/gui/src/libs/stores.ts
@@ -22,7 +22,7 @@ export const initializePackages = async () => {
function initPackagesStore() {
let initialized = false;
const { subscribe, set } = writable([]);
- let packages: GUIPackage[] = [];
+ const packages: GUIPackage[] = [];
let packagesIndex: Fuse;
if (!initialized) {
@@ -40,8 +40,8 @@ function initPackagesStore() {
return {
packages,
subscribe,
- search: async (term: string, limit: number = 5): Promise => {
- if (!term) return [];
+ search: async (term: string, limit = 5): Promise => {
+ if (!term || !packagesIndex) return [];
// TODO: if online, use algolia else use Fuse
const res = packagesIndex.search(term, { limit });