Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

chore: Revert changes to analytics metadata interfaces #3279

Open
wants to merge 2 commits into
base: main
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions build-tools/tasks/package-json.js
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,7 @@ function getComponentsExports() {
// TypeScript interfaces, can be imported separately from components
'./interfaces': './interfaces.js',
'./contexts/form-field': './contexts/form-field.js',
'./internal/analytics-metadata/interfaces': './internal/analytics-metadata/interfaces.js',
// Public internal components
'./internal/tooltip-do-not-use': './internal/tooltip-do-not-use/index.js',
'./internal/widget-exports': './internal/widget-exports.js',
Expand Down
7 changes: 7 additions & 0 deletions src/autosuggest/analytics-metadata/interfaces.ts
Original file line number Diff line number Diff line change
@@ -1,6 +1,13 @@
// Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
// SPDX-License-Identifier: Apache-2.0

import { GeneratedAnalyticsMetadataInputClearInput } from '../../input/analytics-metadata/interfaces';
import { GeneratedAnalyticsMetadataSelectableItemSelect } from '../../internal/components/selectable-item/analytics-metadata/interfaces';

export type GeneratedAnalyticsMetadataAutosuggestSelect = GeneratedAnalyticsMetadataSelectableItemSelect;

export type GeneratedAnalyticsMetadataAutosuggestClearInput = GeneratedAnalyticsMetadataInputClearInput;

export interface GeneratedAnalyticsMetadataAutosuggestComponent {
name: 'awsui.Autosuggest';
label: string;
Expand Down
8 changes: 8 additions & 0 deletions src/breadcrumb-group/analytics-metadata/interfaces.ts
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,14 @@ export interface GeneratedAnalyticsMetadataBreadcrumbGroupClick {
};
}

export interface GeneratedAnalyticsMetadataBreadcrumbGroupExpand {
action: 'expand';
detail: {
label: string;
expanded: string;
};
}

export interface GeneratedAnalyticsMetadataBreadcrumbGroupComponent {
name: 'awsui.BreadcrumbGroup';
label: string | LabelIdentifier;
Expand Down
28 changes: 28 additions & 0 deletions src/collection-preferences/analytics-metadata/interfaces.ts
Original file line number Diff line number Diff line change
@@ -1,6 +1,34 @@
// Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
// SPDX-License-Identifier: Apache-2.0

export interface GeneratedAnalyticsMetadataCollectionPreferencesOpen {
action: 'open';
detail: {
label: string;
};
}

export interface GeneratedAnalyticsMetadataCollectionPreferencesDismiss {
action: 'dismiss';
detail: {
label: string;
};
}

export interface GeneratedAnalyticsMetadataCollectionPreferencesConfirm {
action: 'confirm';
detail: {
label: string;
};
}

export interface GeneratedAnalyticsMetadataCollectionPreferencesCancel {
action: 'cancel';
detail: {
label: string;
};
}

export interface GeneratedAnalyticsMetadataCollectionPreferencesComponent {
name: 'awsui.CollectionPreferences';
label: string;
Expand Down
7 changes: 7 additions & 0 deletions src/flashbar/analytics-metadata/interfaces.ts
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,13 @@ export interface GeneratedAnalyticsMetadataFlashbarDismiss {
};
}

export interface GeneratedAnalyticsMetadataFlashbarButtonClick {
action: 'buttonClick';
detail: {
label: string;
};
}

export interface GeneratedAnalyticsMetadataFlashbarExpand {
action: 'expand';
detail: {
Expand Down
29 changes: 29 additions & 0 deletions src/internal/analytics-metadata/interfaces.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
// Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
// SPDX-License-Identifier: Apache-2.0
export * from '../../alert/analytics-metadata/interfaces';
export * from '../../autosuggest/analytics-metadata/interfaces';
export * from '../../breadcrumb-group/analytics-metadata/interfaces';
export * from '../../button/analytics-metadata/interfaces';
export * from '../../button-dropdown/analytics-metadata/interfaces';
export * from '../../checkbox/analytics-metadata/interfaces';
export * from '../../collection-preferences/analytics-metadata/interfaces';
export * from '../../container/analytics-metadata/interfaces';
export * from '../../expandable-section/analytics-metadata/interfaces';
export * from '../../flashbar/analytics-metadata/interfaces';
export * from '../../form/analytics-metadata/interfaces';
export * from '../../form-field/analytics-metadata/interfaces';
export * from '../../link/analytics-metadata/interfaces';
export * from '../../modal/analytics-metadata/interfaces';
export * from '../../multiselect/analytics-metadata/interfaces';
export * from '../../pagination/analytics-metadata/interfaces';
export * from '../../property-filter/analytics-metadata/interfaces';
export * from '../../radio-group/analytics-metadata/interfaces';
export * from '../../select/analytics-metadata/interfaces';
export * from '../../side-navigation/analytics-metadata/interfaces';
export * from '../../table/analytics-metadata/interfaces';
export * from '../../tabs/analytics-metadata/interfaces';
export * from '../../text-filter/analytics-metadata/interfaces';
export * from '../../tiles/analytics-metadata/interfaces';
export * from '../../toggle/analytics-metadata/interfaces';
export * from '../../token-group/analytics-metadata/interfaces';
export * from '../../wizard/analytics-metadata/interfaces';
7 changes: 7 additions & 0 deletions src/multiselect/analytics-metadata/interfaces.ts
Original file line number Diff line number Diff line change
@@ -1,6 +1,13 @@
// Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
// SPDX-License-Identifier: Apache-2.0

import { GeneratedAnalyticsMetadataButtonTriggerExpand } from '../../internal/components/button-trigger/analytics-metadata/interfaces';
import { GeneratedAnalyticsMetadataSelectableItemSelect } from '../../internal/components/selectable-item/analytics-metadata/interfaces';

export type GeneratedAnalyticsMetadataMultiselectSelect = GeneratedAnalyticsMetadataSelectableItemSelect;

export type GeneratedAnalyticsMetadataMultiselectExpand = GeneratedAnalyticsMetadataButtonTriggerExpand;

export interface GeneratedAnalyticsMetadataMultiselectComponent {
name: 'awsui.Multiselect';
label: string;
Expand Down
20 changes: 20 additions & 0 deletions src/property-filter/analytics-metadata/interfaces.ts
Original file line number Diff line number Diff line change
@@ -1,25 +1,43 @@
// Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
// SPDX-License-Identifier: Apache-2.0

import { GeneratedAnalyticsMetadataButtonTriggerExpand } from '../../internal/components/button-trigger/analytics-metadata/interfaces';
import { GeneratedAnalyticsMetadataSelectableItemSelect } from '../../internal/components/selectable-item/analytics-metadata/interfaces';
import { GeneratedAnalyticsMetadataTokenListShowMore } from '../../internal/components/token-list/analytics-metadata/interfaces';

export interface GeneratedAnalyticsMetadataPropertyFilterClearFilters {
action: 'clearFilters';
detail: {
label: string;
};
}

export type GeneratedAnalyticsMetadataPropertyFilterSelect = GeneratedAnalyticsMetadataSelectableItemSelect;

export interface GeneratedAnalyticsMetadataPropertyFilterExpand extends GeneratedAnalyticsMetadataButtonTriggerExpand {
tokenLabel: string;
tokenPosition: string;
}

interface TokenAction {
detail: {
tokenLabel: string;
tokenPosition: string;
label?: string;
};
}
export interface GeneratedAnalyticsMetadataPropertyFilterDismiss extends TokenAction {
action: 'dismiss';
}

export interface GeneratedAnalyticsMetadataPropertyEditStart extends TokenAction {
action: 'editStart';
}

export interface GeneratedAnalyticsMetadataPropertyEditClose extends TokenAction {
action: 'editClose';
}

export interface GeneratedAnalyticsMetadataPropertyEditCancel extends TokenAction {
action: 'editCancel';
}
Expand All @@ -28,6 +46,8 @@ export interface GeneratedAnalyticsMetadataPropertyEditConfirm extends TokenActi
action: 'editConfirm';
}

export type GeneratedAnalyticsMetadataPropertyShowMore = GeneratedAnalyticsMetadataTokenListShowMore;

export interface GeneratedAnalyticsMetadataPropertyFilterComponent {
name: 'awsui.PropertyFilter';
label: string;
Expand Down
7 changes: 7 additions & 0 deletions src/select/analytics-metadata/interfaces.ts
Original file line number Diff line number Diff line change
@@ -1,6 +1,13 @@
// Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
// SPDX-License-Identifier: Apache-2.0

import { GeneratedAnalyticsMetadataButtonTriggerExpand } from '../../internal/components/button-trigger/analytics-metadata/interfaces';
import { GeneratedAnalyticsMetadataSelectableItemSelect } from '../../internal/components/selectable-item/analytics-metadata/interfaces';

export type GeneratedAnalyticsMetadataSelectSelect = GeneratedAnalyticsMetadataSelectableItemSelect;

export type GeneratedAnalyticsMetadataSelectExpand = GeneratedAnalyticsMetadataButtonTriggerExpand;

export interface GeneratedAnalyticsMetadataSelectComponent {
name: 'awsui.Select';
label: string;
Expand Down
4 changes: 4 additions & 0 deletions src/side-navigation/analytics-metadata/interfaces.ts
Original file line number Diff line number Diff line change
@@ -1,6 +1,8 @@
// Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
// SPDX-License-Identifier: Apache-2.0

import { GeneratedAnalyticsMetadataExpandableSectionExpand } from '../../expandable-section/analytics-metadata/interfaces';

export interface GeneratedAnalyticsMetadataSideNavigationClick {
action: 'click';
detail: {
Expand All @@ -11,6 +13,8 @@ export interface GeneratedAnalyticsMetadataSideNavigationClick {
};
}

export type GeneratedAnalyticsMetadataSideNavigationExpand = GeneratedAnalyticsMetadataExpandableSectionExpand;

export interface GeneratedAnalyticsMetadataSideNavigationComponent {
name: 'awsui.SideNavigation';
label: string;
Expand Down
3 changes: 3 additions & 0 deletions src/text-filter/analytics-metadata/interfaces.ts
Original file line number Diff line number Diff line change
@@ -1,6 +1,9 @@
// Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
// SPDX-License-Identifier: Apache-2.0

import { GeneratedAnalyticsMetadataInputClearInput } from '../../input/analytics-metadata/interfaces';
export type GeneratedAnalyticsMetadataTextFilterClearInput = GeneratedAnalyticsMetadataInputClearInput;

export interface GeneratedAnalyticsMetadataTextFilterComponent {
name: 'awsui.TextFilter';
label: string;
Expand Down
4 changes: 4 additions & 0 deletions src/token-group/analytics-metadata/interfaces.ts
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,8 @@
// SPDX-License-Identifier: Apache-2.0
import { LabelIdentifier } from '@cloudscape-design/component-toolkit/internal/analytics-metadata';

import { GeneratedAnalyticsMetadataTokenListShowMore } from '../../internal/components/token-list/analytics-metadata/interfaces';

export interface GeneratedAnalyticsMetadataTokenGroupDismiss {
action: 'dismiss';
detail: {
Expand All @@ -10,6 +12,8 @@ export interface GeneratedAnalyticsMetadataTokenGroupDismiss {
};
}

export type GeneratedAnalyticsMetadataTokenGroupExpand = GeneratedAnalyticsMetadataTokenListShowMore;

export interface GeneratedAnalyticsMetadataTokenGroupComponent {
name: 'awsui.TokenGroup';
label: string;
Expand Down
25 changes: 25 additions & 0 deletions src/wizard/analytics-metadata/interfaces.ts
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,31 @@

import { LabelIdentifier } from '@cloudscape-design/component-toolkit/internal/analytics-metadata';

import { WizardProps } from '../interfaces';

export interface GeneratedAnalyticsMetadataWizardCancel {
action: 'cancel';
detail: {
label: string;
};
}

export interface GeneratedAnalyticsMetadataWizardSubmit {
action: 'submit';
detail: {
label: string;
};
}

export interface GeneratedAnalyticsMetadataWizardNavigate {
action: 'navigate';
detail: {
label: string;
targetStepIndex: string;
reason: WizardProps.NavigationReason;
};
}

export interface GeneratedAnalyticsMetadataWizardComponent {
name: 'awsui.Wizard';
label: LabelIdentifier;
Expand Down
Loading