Projects index target
}, + { path: '/projects/:id', element:Loading project...
+{project.description}
+ ) : null} ++ Created {new Date(project.createdAt).toLocaleDateString()} · Updated{' '} + {new Date(project.updatedAt).toLocaleDateString()} +
+No tasks yet
+No missions yet
+
+ {JSON.stringify(project.metadata, null, 2)}
+
+ {label}
+{value}
+Project detail target
}, + ]; + + const router = createMemoryRouter(routes, { initialEntries: ['/projects'] }); + container = document.createElement('div'); + document.body.append(container); + root = createRoot(container); + + await act(async () => { + root?.render(Loading projects...
+ ) : projects.length === 0 ? ( ++ Projects will appear here when created via the gateway API +
+{message}
+ + {linkLabel} + +Loading tasks...
+ ) : view === 'kanban' ? ( +