Skip to main content
Glama
AppContent.tsx930 B
import { ConfigView } from '@/components/ConfigView'; import TaskDetailsView from '@/components/TaskDetailsView'; import React from 'react'; import { useVSCodeContext } from '../contexts/VSCodeContext'; import { TaskMasterKanban } from './TaskMasterKanban'; export const AppContent: React.FC = () => { const { state, dispatch, sendMessage } = useVSCodeContext(); if (state.currentView === 'config') { return ( <ConfigView sendMessage={sendMessage} onNavigateBack={() => dispatch({ type: 'NAVIGATE_TO_KANBAN' })} /> ); } if (state.currentView === 'task-details' && state.selectedTaskId) { return ( <TaskDetailsView taskId={state.selectedTaskId} onNavigateBack={() => dispatch({ type: 'NAVIGATE_TO_KANBAN' })} onNavigateToTask={(taskId: string) => dispatch({ type: 'NAVIGATE_TO_TASK', payload: taskId }) } /> ); } // Default to Kanban view return <TaskMasterKanban />; };

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/eyaltoledano/claude-task-master'

If you have feedback or need assistance with the MCP directory API, please join our Discord server