diff --git a/x-pack/plugins/apm/public/components/app/service_groups/service_groups_list/service_group_card.tsx b/x-pack/plugins/apm/public/components/app/service_groups/service_groups_list/service_group_card.tsx index e4e6b9516474b..8db99a89c0bae 100644 --- a/x-pack/plugins/apm/public/components/app/service_groups/service_groups_list/service_group_card.tsx +++ b/x-pack/plugins/apm/public/components/app/service_groups/service_groups_list/service_group_card.tsx @@ -11,8 +11,9 @@ import { EuiCardProps, EuiFlexGroup, EuiFlexItem, - EuiText, EuiSpacer, + EuiText, + useIsWithinBreakpoints, } from '@elastic/eui'; import { i18n } from '@kbn/i18n'; import React from 'react'; @@ -35,9 +36,11 @@ export function ServiceGroupsCard({ href, serviceGroupCounts, }: Props) { + const isMobile = useIsWithinBreakpoints(['xs', 's']); + const activeAlertsHref = useObservabilityActiveAlertsHref(serviceGroup.kuery); const cardProps: EuiCardProps = { - style: { width: 286 }, + style: { width: isMobile ? '100%' : 286 }, icon: ( <> {serviceGroupCounts?.alerts && ( @@ -104,7 +107,7 @@ export function ServiceGroupsCard({ }; return ( - + + {items.map((item) => ( ))} - + ); }