diff --git a/frontend/src/components/Toolbar.vue b/frontend/src/components/Toolbar.vue index 5000ae9..178ab9c 100644 --- a/frontend/src/components/Toolbar.vue +++ b/frontend/src/components/Toolbar.vue @@ -49,6 +49,14 @@ onMounted(() => { + + + + + + + + { + + + + + + +
diff --git a/frontend/src/router/index.ts b/frontend/src/router/index.ts index b29c0a3..46d1ca9 100644 --- a/frontend/src/router/index.ts +++ b/frontend/src/router/index.ts @@ -9,7 +9,7 @@ const router = createRouter({ component: () => import('../pages/HomePage.vue') }, { - path: '/dynamic-canvas', + path: '/dynamic/canvas', name: 'canvas', component: () => import('../pages/CanvasPage.vue') }, @@ -43,6 +43,11 @@ const router = createRouter({ path: '/source', name: 'source', component: () => import('../pages/SourceCodePage.vue') + }, + { + path: '/terminal', + name: 'terminal', + component: () => import('../pages/TerminalPage.vue') } ] }) diff --git a/frontend/src/services/tools/globalTools.ts b/frontend/src/services/tools/globalTools.ts index af784ec..dd247d5 100644 --- a/frontend/src/services/tools/globalTools.ts +++ b/frontend/src/services/tools/globalTools.ts @@ -52,7 +52,7 @@ export function registerGlobalTools() { properties: { page: { type: 'string', - enum: ['canvas', 'components', 'themes'], + enum: ['canvas', 'dynamic-canvas', 'components', 'themes'], description: 'Página a la que navegar' } }, @@ -65,13 +65,14 @@ export function registerGlobalTools() { const routes: Record = { canvas: '/', + 'dynamic-canvas': '/dynamic/canvas', components: '/components', themes: '/themes' } const path = routes[args.page] if (!path) { - return `Error: Página "${args.page}" no válida. Opciones: canvas, components, themes` + return `Error: Página "${args.page}" no válida. Opciones: canvas, dynamic-canvas, components, themes` } try {