Skip to content

Commit 9c84089

Browse files
committed
fix: analytics metadata
1 parent 596be35 commit 9c84089

File tree

1 file changed

+11
-0
lines changed
  • src/app-layout/visual-refresh-toolbar/skeleton

1 file changed

+11
-0
lines changed

src/app-layout/visual-refresh-toolbar/skeleton/index.tsx

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,9 @@ import React from 'react';
44
import clsx from 'clsx';
55

66
import { useMergeRefs } from '@cloudscape-design/component-toolkit/internal';
7+
import { getAnalyticsMetadataAttribute } from '@cloudscape-design/component-toolkit/internal/analytics-metadata';
78

9+
import { GeneratedAnalyticsMetadataAppLayoutToolbarComponent } from '../../../app-layout-toolbar/analytics-metadata/interfaces';
810
import ScreenreaderOnly from '../../../internal/components/screenreader-only';
911
import VisualContext from '../../../internal/components/visual-context';
1012
import { fireNonCancelableEvent } from '../../../internal/events';
@@ -46,6 +48,14 @@ export interface RootSkeletonLayoutProps extends SkeletonLayoutProps {
4648
skeletonSlotsAttributes: SkeletonSlotsAttributes | null;
4749
}
4850

51+
const componentAnalyticsMetadata: GeneratedAnalyticsMetadataAppLayoutToolbarComponent = {
52+
name: 'awsui.AppLayoutToolbar',
53+
label: {
54+
selector: 'h1',
55+
root: 'body',
56+
},
57+
};
58+
4959
export const SkeletonLayout = (props: RootSkeletonLayoutProps) => {
5060
const { appLayoutProps, appLayoutState, skeletonSlotsAttributes } = props;
5161
const {
@@ -158,6 +168,7 @@ export const SkeletonLayout = (props: RootSkeletonLayoutProps) => {
158168
{!hasToolbar && breadcrumbs ? <ScreenreaderOnly>{breadcrumbs}</ScreenreaderOnly> : null}
159169
<VisualContext contextName="app-layout-toolbar">
160170
<div
171+
{...getAnalyticsMetadataAttribute({ component: componentAnalyticsMetadata })}
161172
data-awsui-app-layout-widget-loaded={false}
162173
{...wrapperElAttributes}
163174
className={wrapperElAttributes?.className ?? clsx(styles.root, testutilStyles.root)}

0 commit comments

Comments
 (0)