diff --git a/packages/web/src/appobj/FavoriteFileAppObject.svelte b/packages/web/src/appobj/FavoriteFileAppObject.svelte
new file mode 100644
index 000000000..417567187
--- /dev/null
+++ b/packages/web/src/appobj/FavoriteFileAppObject.svelte
@@ -0,0 +1,100 @@
+
+
+
+
+ openFavorite(data)}
+/>
diff --git a/packages/web/src/main.ts b/packages/web/src/main.ts
index 2b1698e97..c78c46975 100644
--- a/packages/web/src/main.ts
+++ b/packages/web/src/main.ts
@@ -6,7 +6,6 @@ import localStorageGarbageCollector from './utility/localStorageGarbageCollector
localStorageGarbageCollector();
-
const app = new App({
target: document.body,
props: {},
diff --git a/packages/web/src/utility/metadataLoaders.ts b/packages/web/src/utility/metadataLoaders.ts
index 470325c97..c1210dc55 100644
--- a/packages/web/src/utility/metadataLoaders.ts
+++ b/packages/web/src/utility/metadataLoaders.ts
@@ -383,7 +383,7 @@ export function useAllFiles(args) {
export function getFavorites(args) {
return getCore(favoritesLoader, args);
}
-export function useFavorites(args) {
+export function useFavorites(args = {}) {
return useCore(favoritesLoader, args);
}
diff --git a/packages/web/src/widgets/FavoritesWidget.svelte b/packages/web/src/widgets/FavoritesWidget.svelte
index a34640d1b..e3ab34430 100644
--- a/packages/web/src/widgets/FavoritesWidget.svelte
+++ b/packages/web/src/widgets/FavoritesWidget.svelte
@@ -3,21 +3,25 @@
import AppObjectList from '../appobj/AppObjectList.svelte';
import * as closedTabAppObject from '../appobj/ClosedTabAppObject.svelte';
+ import * as favoriteFileAppObject from '../appobj/FavoriteFileAppObject.svelte';
import { openedTabs } from '../stores';
import hasPermission from '../utility/hasPermission';
+ import { useFavorites } from '../utility/metadataLoaders';
import WidgetColumnBar from './WidgetColumnBar.svelte';
import WidgetColumnBarItem from './WidgetColumnBarItem.svelte';
import WidgetsInnerContainer from './WidgetsInnerContainer.svelte';
+
+ $: favorites = useFavorites();
-
+ {/if}