import type { AppRegistryMeta } from 'officerdev'; import { Bookmark, ListTree } from 'lucide-react'; import { ListsPanel } from './ListsPanel'; import { BookmarksPanel } from './BookmarksPanel'; // Two panels: what you have saved, and how it is filed. The settings are a disclosure inside the lists // panel rather than a screen of their own — a plugin whose only screen is its own configuration is one // you cannot leave, which is how the first version of the sister plugin shipped and what it taught. // // `availableOnPanel: false` keeps them out of the generic picker: they belong to the /karakeep screen // rather than being things to drop into an arbitrary dashboard. export const appRegistryMetas: AppRegistryMeta[] = [ { key: 'karakeep-lists', name: 'Lists', icon: ListTree, component: ListsPanel, availableOnPanel: false }, { key: 'karakeep-bookmarks', name: 'Bookmarks', icon: Bookmark, component: BookmarksPanel, availableOnPanel: false }, ];