CE-882 - Better avoidance of savedView under a table query screen

This commit is contained in:
2024-04-30 19:42:48 -05:00
parent c708ec3b9a
commit f19e36a6bf

View File

@ -94,16 +94,19 @@ function QBreadcrumbs({icon, title, route, light}: Props): JSX.Element
{ {
//////////////////////////////////////////////////////// ////////////////////////////////////////////////////////
// avoid showing "saved view" as a breadcrumb element // // avoid showing "saved view" as a breadcrumb element //
// e.g., if at /app/table/savedView/1 (so where i==2) //
//////////////////////////////////////////////////////// ////////////////////////////////////////////////////////
if(routes[i] === "savedView") if(routes[i] === "savedView" && i == 2)
{ {
continue; continue;
} }
/////////////////////////////////////////////////////////////////////// ///////////////////////////////////////////////////////////////////////
// avoid showing the table name if it's the element before savedView // // avoid showing the table name if it's the element before savedView //
// e.g., when at /app/table/savedView/1 (so where i==1) //
// we want to just be showing "App" //
/////////////////////////////////////////////////////////////////////// ///////////////////////////////////////////////////////////////////////
if(i < routes.length - 1 && routes[i+1] == "savedView") if(i < routes.length - 1 && routes[i+1] == "savedView" && i == 1)
{ {
continue; continue;
} }