diff --git a/packages/web/src/components/ide/EditorArea.vue b/packages/web/src/components/ide/EditorArea.vue new file mode 100644 index 0000000..e62db1d --- /dev/null +++ b/packages/web/src/components/ide/EditorArea.vue @@ -0,0 +1,253 @@ + + + diff --git a/packages/web/src/components/ide/EditorTabs.vue b/packages/web/src/components/ide/EditorTabs.vue new file mode 100644 index 0000000..9273550 --- /dev/null +++ b/packages/web/src/components/ide/EditorTabs.vue @@ -0,0 +1,56 @@ + + + diff --git a/packages/web/src/components/ide/IdeShell.vue b/packages/web/src/components/ide/IdeShell.vue index 744fe28..02eed44 100644 --- a/packages/web/src/components/ide/IdeShell.vue +++ b/packages/web/src/components/ide/IdeShell.vue @@ -8,9 +8,9 @@
- +
- +
@@ -33,7 +33,7 @@ // des ressources ouvertes contre les données live (worktrees / sessions). import { watch } from 'vue'; import { useI18n } from 'vue-i18n'; -import { FileCode, SquareTerminal } from '@lucide/vue'; +import { SquareTerminal } from '@lucide/vue'; import { useIdeStore, wtKey } from '../../stores/ide'; import { useWorktreesStore } from '../../stores/worktrees'; import { useSessionsStore } from '../../stores/sessions'; @@ -41,6 +41,7 @@ import ActivityBar from './ActivityBar.vue'; import PrimarySidebar from './PrimarySidebar.vue'; import PanelSplitter from './PanelSplitter.vue'; import StatusBar from './StatusBar.vue'; +import EditorArea from './EditorArea.vue'; import EmptyState from '../ui/EmptyState.vue'; const { t } = useI18n();