diff --git a/src/client/components/Layout/Layout.module.scss b/src/client/components/Layout/Layout.module.scss
deleted file mode 100644
index 15e9ff8d..00000000
--- a/src/client/components/Layout/Layout.module.scss
+++ /dev/null
@@ -1,3 +0,0 @@
-.topActions {
- min-height: 50px;
-}
diff --git a/src/client/components/Layout/Layout.test.tsx b/src/client/components/Layout/Layout.test.tsx
deleted file mode 100644
index c1786cdd..00000000
--- a/src/client/components/Layout/Layout.test.tsx
+++ /dev/null
@@ -1,24 +0,0 @@
-import React from 'react';
-import { render, screen } from '../../../../tests/test-utils';
-import { Layout } from './Layout';
-
-const pushFn = jest.fn();
-jest.mock('next/router', () => {
- const actualRouter = jest.requireActual('next-router-mock');
-
- return {
- ...actualRouter,
- useRouter: () => ({
- ...actualRouter.useRouter(),
- push: pushFn,
- }),
- };
-});
-
-describe('Test: Layout', () => {
- it('should render correctly its children', () => {
- render(test);
-
- expect(screen.getByText('test')).toBeInTheDocument();
- });
-});
diff --git a/src/client/components/Layout/Layout.tsx b/src/client/components/Layout/Layout.tsx
deleted file mode 100644
index aa93f3c9..00000000
--- a/src/client/components/Layout/Layout.tsx
+++ /dev/null
@@ -1,64 +0,0 @@
-import Head from 'next/head';
-import Link from 'next/link';
-import React from 'react';
-import clsx from 'clsx';
-import semver from 'semver';
-import { Header } from '../ui/Header';
-import styles from './Layout.module.scss';
-import { useSystemStore } from '../../state/systemStore';
-
-interface IProps {
- breadcrumbs?: { name: string; href: string; current?: boolean }[];
- children: React.ReactNode;
- title?: string;
- actions?: React.ReactNode;
-}
-
-export const Layout: React.FC = ({ children, breadcrumbs, title, actions }) => {
- const { version } = useSystemStore();
- const defaultVersion = '0.0.0';
- const isLatest = semver.gte(version?.current || defaultVersion, version?.latest || defaultVersion);
-
- const renderBreadcrumbs = () => {
- if (!breadcrumbs) {
- return null;
- }
-
- return (
-
- {breadcrumbs.map((breadcrumb) => (
- -
-
- {breadcrumb.name}
-
-
- ))}
-
- );
- };
-
- return (
-
-
-
{`${title} - Tipi`}
-
-
-
-
-
-
-
-
{renderBreadcrumbs()}
-
{title}
-
-
{actions}
-
-
-
-
-
-
- );
-};
diff --git a/src/client/components/Layout/index.ts b/src/client/components/Layout/index.ts
deleted file mode 100644
index 9fc685e2..00000000
--- a/src/client/components/Layout/index.ts
+++ /dev/null
@@ -1 +0,0 @@
-export { Layout } from './Layout';
diff --git a/src/client/components/ui/Toast/Toast.module.scss b/src/client/components/ui/Toast/Toast.module.scss
deleted file mode 100644
index 77d614e3..00000000
--- a/src/client/components/ui/Toast/Toast.module.scss
+++ /dev/null
@@ -1,18 +0,0 @@
-@keyframes slideInAndOut {
- 0% {
- transform: translateX(100%);
- }
- 5% {
- transform: translateX(0);
- }
- 95% {
- transform: translateX(0);
- }
- 100% {
- transform: translateX(100%);
- }
-}
-
-.slideIn {
- animation: slideInAndOut 5s ease-in-out;
-}
diff --git a/src/client/components/ui/Toast/Toast.test.tsx b/src/client/components/ui/Toast/Toast.test.tsx
deleted file mode 100644
index b87ccd4f..00000000
--- a/src/client/components/ui/Toast/Toast.test.tsx
+++ /dev/null
@@ -1,43 +0,0 @@
-import React from 'react';
-import { fireEvent, screen, render } from '../../../../../tests/test-utils';
-import { Toast } from './Toast';
-
-describe('Toast', () => {
- it('renders the correct title', () => {
- // arrange
- render();
-
- // assert
- expect(screen.getByText('Test Title')).toBeInTheDocument();
- });
-
- it('renders the correct message', () => {
- // arrange
- render();
-
- // assert
- expect(screen.getByText('Test message')).toBeInTheDocument();
- });
-
- it('renders the correct status', () => {
- // arrange
- render();
- const toastElement = screen.getByRole('alert');
-
- // assert
- expect(toastElement).toHaveClass('alert-success');
- });
-
- it('calls the correct function when the close button is clicked', () => {
- // arrange
- const onCloseMock = jest.fn();
- render();
- const closeButton = screen.getByRole('button', { name: 'close' });
-
- // act
- fireEvent.click(closeButton);
-
- // assert
- expect(onCloseMock).toHaveBeenCalled();
- });
-});
diff --git a/src/client/components/ui/Toast/Toast.tsx b/src/client/components/ui/Toast/Toast.tsx
deleted file mode 100644
index 941bf97d..00000000
--- a/src/client/components/ui/Toast/Toast.tsx
+++ /dev/null
@@ -1,51 +0,0 @@
-import clsx from 'clsx';
-import React from 'react';
-import styles from './Toast.module.scss';
-
-interface IProps {
- onClose: () => void;
- status: 'success' | 'error' | 'warning' | 'info';
- title: string;
- message?: string;
- id: string;
-}
-
-export const Toast: React.FC = ({ status, onClose, title, message, id }) => (
-
-
-
-
-
{title}
- {message &&
{message}
}
-
-
-
-
-);
diff --git a/src/client/components/ui/Toast/index.ts b/src/client/components/ui/Toast/index.ts
deleted file mode 100644
index 03e94bf5..00000000
--- a/src/client/components/ui/Toast/index.ts
+++ /dev/null
@@ -1 +0,0 @@
-export { Toast } from './Toast';