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