+
+
+ {#if activeMenu.bottom}{/if}
+
+
diff --git a/src/lib/components/bottom-sheet/index.ts b/src/lib/components/bottom-sheet/index.ts
new file mode 100644
index 000000000..80cb607e4
--- /dev/null
+++ b/src/lib/components/bottom-sheet/index.ts
@@ -0,0 +1,27 @@
+import Menu from './bottomSheetMenu.svelte';
+import type { ComponentType } from 'svelte';
+
+export type $$Props = {
+ isOpen: boolean;
+ useSlots?: boolean;
+ sheetContainerRef?: HTMLDialogElement;
+ showDivider?: boolean;
+ menu: SheetMenu;
+};
+export type SubMenu = {
+ title?: string;
+ items: MenuItem[];
+};
+
+type MenuItem = {
+ name: string;
+ leadingIcon?: ComponentType;
+ trailingIcon?: ComponentType;
+ onClick?: () => void;
+ href?: string;
+ subMenu?: { top: SubMenu; bottom: SubMenu };
+};
+
+export type SheetMenu = { top: SubMenu; bottom: SubMenu };
+
+export default { Menu };
diff --git a/src/lib/components/breadcrumbs.svelte b/src/lib/components/breadcrumbs.svelte
index f5bf1cd89..57cc3e7cc 100644
--- a/src/lib/components/breadcrumbs.svelte
+++ b/src/lib/components/breadcrumbs.svelte
@@ -1,7 +1,8 @@