@@ -97,9 +97,17 @@ import { TabContentContainer } from "../components/TabContentContainer";
9797const tabIndexBySearchParam = new Map < string , number > ( [
9898 [ UserFeedTabSearchParam . Connections , 0 ] ,
9999 [ UserFeedTabSearchParam . Comparisons , 1 ] ,
100+ [ UserFeedTabSearchParam . ExternalProperties , 2 ] ,
100101 [ UserFeedTabSearchParam . Settings , 3 ] ,
101102 [ UserFeedTabSearchParam . Logs , 4 ] ,
102- [ UserFeedTabSearchParam . ExternalProperties , 2 ] ,
103+ ] ) ;
104+
105+ const tabLabelsByIndex = new Map < number , string > ( [
106+ [ 0 , "Connections" ] ,
107+ [ 1 , "Comparisons" ] ,
108+ [ 2 , "External Properties" ] ,
109+ [ 3 , "Settings" ] ,
110+ [ 4 , "Logs" ] ,
103111] ) ;
104112
105113export const UserFeed = ( ) => {
@@ -342,8 +350,21 @@ const UserFeedInner: React.FC = () => {
342350 Feeds
343351 </ BreadcrumbLink >
344352 </ BreadcrumbItem >
353+ < BreadcrumbItem >
354+ < BreadcrumbLink
355+ as = { RouterLink }
356+ to = { pages . userFeed ( feed . id , {
357+ tab : UserFeedTabSearchParam . Connections ,
358+ } ) }
359+ color = "blue.300"
360+ >
361+ { feed ?. title }
362+ </ BreadcrumbLink >
363+ </ BreadcrumbItem >
345364 < BreadcrumbItem isCurrentPage >
346- < BreadcrumbLink href = "#" > { feed ?. title } </ BreadcrumbLink >
365+ < BreadcrumbLink >
366+ { tabLabelsByIndex . get ( tabIndex || 0 ) ?? "Connections" }
367+ </ BreadcrumbLink >
347368 </ BreadcrumbItem >
348369 </ Breadcrumb >
349370 < Stack flex = { 1 } >
0 commit comments