({ app, workspace })
| 164 | app: WorkspaceAppWithAgent; |
| 165 | workspace: Workspace; |
| 166 | }> = ({ app, workspace }) => { |
| 167 | const link = useAppLink(app, { |
| 168 | agent: app.agent, |
| 169 | workspace, |
| 170 | }); |
| 171 | |
| 172 | return ( |
| 173 | <DropdownMenuItem asChild> |
| 174 | <RouterLink to={link.href}> |
| 175 | {app.icon ? <ExternalImage src={app.icon} /> : <LayoutGridIcon />} |
| 176 | {link.label} |
| 177 | </RouterLink> |
| 178 | </DropdownMenuItem> |
| 179 | ); |
| 180 | }; |
| 181 | |
| 182 | type TaskAppTabProps = { |
| 183 | workspace: Workspace; |
nothing calls this directly
no test coverage detected