diff --git a/src/lib/components/index.ts b/src/lib/components/index.ts
index a21de557ae..8e43827c68 100644
--- a/src/lib/components/index.ts
+++ b/src/lib/components/index.ts
@@ -13,6 +13,7 @@ export { default as DropList } from './dropList.svelte';
export { default as DropListItem } from './dropListItem.svelte';
export { default as DropListLink } from './dropListLink.svelte';
export { default as Collapsible } from './collapsible.svelte';
+export { default as Tooltip } from './tooltip.svelte';
export { default as Avatar } from './avatar.svelte';
export { default as SwitchBox } from './switchBox.svelte';
export { default as SwitchBoxes } from './switchBoxes.svelte';
diff --git a/src/lib/components/tooltip.svelte b/src/lib/components/tooltip.svelte
new file mode 100644
index 0000000000..636dcf36d3
--- /dev/null
+++ b/src/lib/components/tooltip.svelte
@@ -0,0 +1,11 @@
+
+
+
diff --git a/tests/unit/components/tooltip.test.ts b/tests/unit/components/tooltip.test.ts
new file mode 100644
index 0000000000..aba49467ec
--- /dev/null
+++ b/tests/unit/components/tooltip.test.ts
@@ -0,0 +1,9 @@
+import '@testing-library/jest-dom';
+import { render } from '@testing-library/svelte';
+import { Tooltip } from '../../../src/lib/components';
+
+test('shows tooltip', () => {
+ const { getByRole } = render(Tooltip);
+
+ expect(getByRole('tooltip')).toBeInTheDocument();
+});