@@ -823,7 +823,7 @@ export function SideMenu({
823823 } ) ;
824824 }
825825
826- if ( isAdmin || featureFlags . hasQueryAccess ) {
826+ if ( isAdmin || featureFlags . hasQueryAccess || featureFlags . hasLogsPageAccess ) {
827827 staticSections . push ( {
828828 id : "metrics" ,
829829 title : "Observability" ,
@@ -841,55 +841,59 @@ export function SideMenu({
841841 } satisfies SideMenuItemConfig ,
842842 ]
843843 : [ ] ) ,
844- {
845- id : "errors" ,
846- name : "Errors" ,
847- icon : BugIcon ,
848- activeIconColor : "text-errors" ,
849- to : v3ErrorsPath ( organization , project , environment ) ,
850- dataAction : "errors" ,
851- } ,
852- {
853- id : "query" ,
854- name : "Query" ,
855- icon : CodeSquareIcon ,
856- activeIconColor : "text-query" ,
857- to : queryPath ( organization , project , environment ) ,
858- dataAction : "query" ,
859- } ,
860- {
861- id : "queues" ,
862- name : "Queues" ,
863- icon : QueuesIcon ,
864- activeIconColor : "text-queues" ,
865- to : v3QueuesPath ( organization , project , environment ) ,
866- dataAction : "queues" ,
867- } ,
868- {
869- id : "dashboards" ,
870- name : "Dashboards" ,
871- icon : ChartBarIcon ,
872- activeIconColor : "text-metrics" ,
873- to : v3DashboardsLandingPath ( organization , project , environment ) ,
874- dataAction : "dashboards-landing" ,
875- action : (
876- < CreateDashboardButton
877- organization = { organization }
878- project = { project }
879- environment = { environment }
880- isCollapsed = { isCollapsed }
881- />
882- ) ,
883- after : (
884- < DashboardList
885- organization = { organization }
886- project = { project }
887- environment = { environment }
888- isCollapsed = { isCollapsed }
889- user = { user }
890- />
891- ) ,
892- } ,
844+ ...( isAdmin || featureFlags . hasQueryAccess
845+ ? [
846+ {
847+ id : "errors" ,
848+ name : "Errors" ,
849+ icon : BugIcon ,
850+ activeIconColor : "text-errors" ,
851+ to : v3ErrorsPath ( organization , project , environment ) ,
852+ dataAction : "errors" ,
853+ } ,
854+ {
855+ id : "query" ,
856+ name : "Query" ,
857+ icon : CodeSquareIcon ,
858+ activeIconColor : "text-query" ,
859+ to : queryPath ( organization , project , environment ) ,
860+ dataAction : "query" ,
861+ } ,
862+ {
863+ id : "queues" ,
864+ name : "Queues" ,
865+ icon : QueuesIcon ,
866+ activeIconColor : "text-queues" ,
867+ to : v3QueuesPath ( organization , project , environment ) ,
868+ dataAction : "queues" ,
869+ } ,
870+ {
871+ id : "dashboards" ,
872+ name : "Dashboards" ,
873+ icon : ChartBarIcon ,
874+ activeIconColor : "text-metrics" ,
875+ to : v3DashboardsLandingPath ( organization , project , environment ) ,
876+ dataAction : "dashboards-landing" ,
877+ action : (
878+ < CreateDashboardButton
879+ organization = { organization }
880+ project = { project }
881+ environment = { environment }
882+ isCollapsed = { isCollapsed }
883+ />
884+ ) ,
885+ after : (
886+ < DashboardList
887+ organization = { organization }
888+ project = { project }
889+ environment = { environment }
890+ isCollapsed = { isCollapsed }
891+ user = { user }
892+ />
893+ ) ,
894+ } ,
895+ ]
896+ : [ ] ) ,
893897 ] ,
894898 } ) ;
895899 }
0 commit comments