summaryrefslogtreecommitdiffhomepage
path: root/src/features/tabs/index.ts
diff options
context:
space:
mode:
Diffstat (limited to 'src/features/tabs/index.ts')
-rw-r--r--src/features/tabs/index.ts28
1 files changed, 18 insertions, 10 deletions
diff --git a/src/features/tabs/index.ts b/src/features/tabs/index.ts
index 835788a..7520215 100644
--- a/src/features/tabs/index.ts
+++ b/src/features/tabs/index.ts
@@ -1,15 +1,23 @@
export type { Tab, TabsState } from "./tabs";
export {
- activeTab,
- closeTab,
- createTab,
- deriveTitle,
- initialState,
- newDraft,
- selectTab,
- setModel,
- setTitle,
+ activeTab,
+ closeTab,
+ createTab,
+ deriveTitle,
+ initialState,
+ MIN_HANDLE_LENGTH,
+ newDraft,
+ selectTab,
+ setModel,
+ setTitle,
+ shortHandle,
} from "./tabs";
export type { TabsStorage, TabsStore } from "./tabs-store.svelte";
export { createTabsStore } from "./tabs-store.svelte";
-export { default as TabBar } from "./ui/TabBar.svelte";
+export { default as TabList } from "./ui/TabList.svelte";
+
+/** Public module manifest — aggregated by the shell's "Loaded Modules" view. */
+export const manifest = {
+ name: "tabs",
+ description: "Conversation tabs with title derivation and persistence",
+} as const;