Skip to content

Commit 894be9b

Browse files
fralongoFrancesco Longo
andauthored
chore: Add value in Checkbox and Toggle analytics metadata (#3666)
Co-authored-by: Francesco Longo <[email protected]>
1 parent b29a2bc commit 894be9b

File tree

6 files changed

+18
-0
lines changed

6 files changed

+18
-0
lines changed

src/checkbox/__tests__/analytics-metadata.test.tsx

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,9 @@ const getMetadata = (label: string, checked: boolean, disabled?: boolean) => {
4040
detail: {
4141
name: 'awsui.Checkbox',
4242
label,
43+
properties: {
44+
checked: `${!!checked}`,
45+
},
4346
},
4447
},
4548
],

src/checkbox/analytics-metadata/interfaces.ts

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,4 +19,7 @@ export interface GeneratedAnalyticsMetadataCheckboxDeselect {
1919
export interface GeneratedAnalyticsMetadataCheckboxComponent {
2020
name: 'awsui.Checkbox';
2121
label: string | LabelIdentifier;
22+
properties: {
23+
checked: string;
24+
};
2225
}

src/checkbox/internal.tsx

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -68,6 +68,9 @@ const InternalCheckbox = React.forwardRef<CheckboxProps.Ref, InternalProps>(
6868
const analyticsComponentMetadata: GeneratedAnalyticsMetadataCheckboxComponent = {
6969
name: 'awsui.Checkbox',
7070
label: { root: 'self' },
71+
properties: {
72+
checked: `${!!checked}`,
73+
},
7174
};
7275
if (__injectAnalyticsComponentMetadata) {
7376
analyticsMetadata.component = analyticsComponentMetadata;

src/toggle/__tests__/analytics-metadata.test.tsx

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,9 @@ const getMetadata = (label: string, checked: boolean, disabled?: boolean) => {
4040
detail: {
4141
name: 'awsui.Toggle',
4242
label,
43+
properties: {
44+
checked: `${!!checked}`,
45+
},
4346
},
4447
},
4548
],

src/toggle/analytics-metadata/interfaces.ts

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,4 +20,7 @@ export interface GeneratedAnalyticsMetadataToggleDeselect {
2020
export interface GeneratedAnalyticsMetadataToggleComponent {
2121
name: 'awsui.Toggle';
2222
label: string | LabelIdentifier;
23+
properties: {
24+
checked: string;
25+
};
2326
}

src/toggle/internal.tsx

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -52,6 +52,9 @@ const InternalToggle = React.forwardRef<ToggleProps.Ref, InternalToggleProps>(
5252
const analyticsComponentMetadata: GeneratedAnalyticsMetadataToggleComponent = {
5353
name: 'awsui.Toggle',
5454
label: { root: 'self' },
55+
properties: {
56+
checked: `${!!checked}`,
57+
},
5558
};
5659

5760
if (__injectAnalyticsComponentMetadata) {

0 commit comments

Comments
 (0)