MCPcopy Index your code
hub / github.com/winfunc/opcode / handleProjectClick

Function handleProjectClick

src/components/TabContent.tsx:63–82  ·  view source on GitHub ↗
(project: Project)

Source from the content-addressed store, hash-verified

61 };
62
63 const handleProjectClick = async (project: Project) => {
64 try {
65 setLoading(true);
66 setError(null);
67 const sessionList = await api.getProjectSessions(project.id);
68 setSessions(sessionList);
69 setSelectedProject(project);
70
71 // Update tab title to show project name
72 const projectName = project.path.split('/').pop() || 'Project';
73 updateTab(tab.id, {
74 title: projectName
75 });
76 } catch (err) {
77 console.error("Failed to load sessions:", err);
78 setError("Failed to load sessions for this project.");
79 } finally {
80 setLoading(false);
81 }
82 };
83
84 const handleOpenProject = async () => {
85 console.log('handleOpenProject called');

Callers 1

handleOpenProjectFunction · 0.70

Calls

no outgoing calls

Tested by

no test coverage detected