diff --git a/src/lib/components/index.ts b/src/lib/components/index.ts
index 19350c38f..cf6f6b43b 100644
--- a/src/lib/components/index.ts
+++ b/src/lib/components/index.ts
@@ -20,8 +20,6 @@ export { default as DropTabs } from './dropTabs.svelte';
export { default as DropTabsItem } from './dropTabsItem.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';
export { default as Alert } from './alert.svelte';
export { default as Box } from './box.svelte';
export { default as Search } from './search.svelte';
diff --git a/src/lib/components/switchBox.svelte b/src/lib/components/switchBox.svelte
deleted file mode 100644
index 53ef2a1a7..000000000
--- a/src/lib/components/switchBox.svelte
+++ /dev/null
@@ -1,48 +0,0 @@
-
-
-
-
-
diff --git a/src/lib/components/switchBoxes.svelte b/src/lib/components/switchBoxes.svelte
deleted file mode 100644
index 9bbec18f9..000000000
--- a/src/lib/components/switchBoxes.svelte
+++ /dev/null
@@ -1,13 +0,0 @@
-
-
-
- {#each boxes as box}
- dispatch('updated', e.detail)} />
- {/each}
-
diff --git a/tests/unit/components/switchBox.test.ignore.ts b/tests/unit/components/switchBox.test.ignore.ts
deleted file mode 100644
index a2f4c538d..000000000
--- a/tests/unit/components/switchBox.test.ignore.ts
+++ /dev/null
@@ -1,74 +0,0 @@
-import '@testing-library/jest-dom';
-import { render, fireEvent } from '@testing-library/svelte';
-import { SwitchBox } from '../../../src/lib/components';
-
-const box = {
- id: 'input',
- src: 'https://via.placeholder.com/50',
- label: 'Bool',
- alt: 'image',
- required: false,
- disabled: false,
- value: false
-};
-
-test('shows boolean input', () => {
- const { getByText, getByRole, getByAltText } = render(SwitchBox, {
- box
- });
- const checkbox = getByRole('switch');
- const img = getByAltText('image');
-
- expect(getByText('Bool')).toBeInTheDocument();
- expect(img).toBeInTheDocument();
- expect(checkbox).toBeInTheDocument();
- expect(checkbox).toHaveAttribute('type', 'checkbox');
-});
-
-test('shows boolean input - required', () => {
- box.required = true;
- const { getByRole } = render(SwitchBox, { box });
-
- expect(getByRole('switch')).toBeRequired();
-});
-
-test('shows boolean input - disabled', () => {
- box.disabled = true;
- const { getByRole } = render(SwitchBox, { box });
-
- expect(getByRole('switch')).toBeDisabled();
-});
-
-test('state', async () => {
- const { getByRole, component } = render(SwitchBox, { box });
- const checkbox = getByRole('switch');
-
- setTimeout(() => {
- expect(checkbox).not.toBeChecked();
- expect(component.box.value).toStrictEqual(false);
- }, 1);
-
- await fireEvent.click(checkbox);
- setTimeout(() => {
- expect(checkbox).toBeChecked();
- expect(component.box.value).toStrictEqual(true);
- }, 1);
-
- await fireEvent.click(checkbox);
- setTimeout(() => {
- expect(checkbox).not.toBeChecked();
- expect(component.box.value).toStrictEqual(false);
- }, 1);
-
- component.box.value = true;
- setTimeout(() => {
- expect(checkbox).toBeChecked();
- expect(component.box.value).toStrictEqual(true);
- }, 1);
-
- component.box.value = false;
- setTimeout(() => {
- expect(checkbox).not.toBeChecked();
- expect(component.box.value).toStrictEqual(false);
- }, 1);
-});