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 {