diff --git a/src/frontend/apps/impress/src/features/docs/doc-editor/components/PanelEditor.tsx b/src/frontend/apps/impress/src/features/docs/doc-editor/components/PanelEditor.tsx
deleted file mode 100644
index 729fe6c2..00000000
--- a/src/frontend/apps/impress/src/features/docs/doc-editor/components/PanelEditor.tsx
+++ /dev/null
@@ -1,170 +0,0 @@
-import { useEffect, useState } from 'react';
-import { useTranslation } from 'react-i18next';
-
-import { Box, BoxButton, Card, IconBG, Text } from '@/components';
-import { useCunninghamTheme } from '@/cunningham';
-import { TableContent } from '@/features/docs/doc-table-content';
-import { useResponsiveStore } from '@/stores';
-
-import { useHeadingStore, usePanelEditorStore } from '../stores';
-
-export const PanelEditor = () => {
- const { t } = useTranslation();
- const { colorsTokens } = useCunninghamTheme();
- const { isMobile } = useResponsiveStore();
- const { isPanelTableContentOpen, setIsPanelTableContentOpen, isPanelOpen } =
- usePanelEditorStore();
-
- return (
-
-
- {isMobile && }
-
-
- setIsPanelTableContentOpen(true)}
- $zIndex={1}
- >
-
- {t('Table of content')}
-
-
-
-
-
-
- );
-};
-
-export const IconOpenPanelEditor = () => {
- const { headings } = useHeadingStore();
- const { t } = useTranslation();
- const { setIsPanelOpen, isPanelOpen, setIsPanelTableContentOpen } =
- usePanelEditorStore();
- const [hasBeenOpen, setHasBeenOpen] = useState(isPanelOpen);
- const { isMobile } = useResponsiveStore();
-
- const setClosePanel = () => {
- setHasBeenOpen(true);
- setIsPanelOpen(!isPanelOpen);
- };
-
- // Open the panel if there are more than 1 heading
- useEffect(() => {
- if (headings?.length && headings.length > 1 && !hasBeenOpen && !isMobile) {
- setIsPanelTableContentOpen(true);
- setIsPanelOpen(true);
- setHasBeenOpen(true);
- }
- }, [
- headings,
- setIsPanelTableContentOpen,
- setIsPanelOpen,
- hasBeenOpen,
- isMobile,
- ]);
-
- // If open from the doc header we set the state as well
- useEffect(() => {
- if (isPanelOpen && !hasBeenOpen) {
- setHasBeenOpen(true);
- }
- }, [hasBeenOpen, isPanelOpen]);
-
- // Close the panel unmount
- useEffect(() => {
- return () => {
- setIsPanelOpen(false);
- };
- }, [setIsPanelOpen]);
-
- return (
-
- );
-};