Skip to content

Commit c615666

Browse files
authored
chore: Using unique id from toolkit (#3580)
1 parent a512a91 commit c615666

File tree

75 files changed

+112
-122
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

75 files changed

+112
-122
lines changed

src/alert/index.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,14 +2,14 @@
22
// SPDX-License-Identifier: Apache-2.0
33
import React, { useEffect } from 'react';
44

5+
import { useUniqueId } from '@cloudscape-design/component-toolkit/internal';
56
import { getAnalyticsMetadataAttribute } from '@cloudscape-design/component-toolkit/internal/analytics-metadata';
67

78
import { FunnelMetrics } from '../internal/analytics';
89
import { useFunnel, useFunnelStep, useFunnelSubStep } from '../internal/analytics/hooks/use-funnel';
910
import { getSubStepAllSelector, getTextFromSelector } from '../internal/analytics/selectors';
1011
import { BasePropsWithAnalyticsMetadata, getAnalyticsMetadataProps } from '../internal/base-component';
1112
import useBaseComponent from '../internal/hooks/use-base-component';
12-
import { useUniqueId } from '../internal/hooks/use-unique-id';
1313
import { applyDisplayName } from '../internal/utils/apply-display-name';
1414
import { GeneratedAnalyticsMetadataAlertComponent } from './analytics-metadata/interfaces';
1515
import { AlertProps } from './interfaces';

src/annotation-context/annotation/annotation-popover.tsx

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,11 +3,12 @@
33
import React, { useEffect } from 'react';
44
import clsx from 'clsx';
55

6+
import { useUniqueId } from '@cloudscape-design/component-toolkit/internal';
7+
68
import InternalAlert from '../../alert/internal';
79
import InternalBox from '../../box/internal';
810
import { InternalButton } from '../../button/internal';
911
import { HotspotProps } from '../../hotspot/interfaces';
10-
import { useUniqueId } from '../../internal/hooks/use-unique-id/index.js';
1112
import { scrollElementIntoView } from '../../internal/utils/scrollable-containers';
1213
import { joinStrings } from '../../internal/utils/strings/join-strings.js';
1314
import PopoverBody from '../../popover/body';

src/app-layout/__tests__/widget-contract-split-panel.test.tsx

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,9 +38,10 @@ function createWidgetizedComponentMock(Implementation: React.ComponentType) {
3838
jest.mock('../../../lib/components/internal/widgets', () => ({
3939
createWidgetizedComponent: createWidgetizedComponentMock,
4040
}));
41-
jest.mock('../../../lib/components/internal/hooks/use-unique-id', () => {
41+
jest.mock('@cloudscape-design/component-toolkit/internal', () => {
4242
let counter = 0;
4343
return {
44+
...jest.requireActual('@cloudscape-design/component-toolkit/internal'),
4445
useUniqueId: (prefix: string) => `${prefix}${++counter}`,
4546
useRandomId: (prefix: string) => `${prefix}${++counter}`,
4647
};

src/app-layout/__tests__/widget-contract.test.tsx

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,9 +19,10 @@ function createWidgetizedComponentMock(Implementation: React.ComponentType) {
1919
jest.mock('../../../lib/components/internal/widgets', () => ({
2020
createWidgetizedComponent: createWidgetizedComponentMock,
2121
}));
22-
jest.mock('../../../lib/components/internal/hooks/use-unique-id', () => {
22+
jest.mock('@cloudscape-design/component-toolkit/internal', () => {
2323
let counter = 0;
2424
return {
25+
...jest.requireActual('@cloudscape-design/component-toolkit/internal'),
2526
useUniqueId: (prefix: string) => `${prefix}${++counter}`,
2627
};
2728
});

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

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,15 +2,14 @@
22
// SPDX-License-Identifier: Apache-2.0
33
import React, { useEffect, useImperativeHandle, useLayoutEffect, useRef, useState } from 'react';
44

5-
import { useMergeRefs, useStableCallback } from '@cloudscape-design/component-toolkit/internal';
5+
import { useMergeRefs, useStableCallback, useUniqueId } from '@cloudscape-design/component-toolkit/internal';
66

77
import ScreenreaderOnly from '../../internal/components/screenreader-only';
88
import { SplitPanelSideToggleProps } from '../../internal/context/split-panel-context';
99
import { fireNonCancelableEvent } from '../../internal/events';
1010
import { useControllable } from '../../internal/hooks/use-controllable';
1111
import { useIntersectionObserver } from '../../internal/hooks/use-intersection-observer';
1212
import { useMobile } from '../../internal/hooks/use-mobile';
13-
import { useUniqueId } from '../../internal/hooks/use-unique-id';
1413
import { useGetGlobalBreadcrumbs } from '../../internal/plugins/helpers/use-global-breadcrumbs';
1514
import globalVars from '../../internal/styles/global-vars';
1615
import { getSplitPanelDefaultSize } from '../../split-panel/utils/size-utils';

src/app-layout/visual-refresh/context.tsx

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,15 +11,14 @@ import React, {
1111
useState,
1212
} from 'react';
1313

14-
import { useStableCallback } from '@cloudscape-design/component-toolkit/internal';
14+
import { useStableCallback, useUniqueId } from '@cloudscape-design/component-toolkit/internal';
1515
import { getOffsetInlineStart } from '@cloudscape-design/component-toolkit/internal';
1616

1717
import { DynamicOverlapContext } from '../../internal/context/dynamic-overlap-context';
1818
import { SplitPanelSideToggleProps } from '../../internal/context/split-panel-context';
1919
import { fireNonCancelableEvent } from '../../internal/events';
2020
import { useControllable } from '../../internal/hooks/use-controllable';
2121
import { useMobile } from '../../internal/hooks/use-mobile';
22-
import { useUniqueId } from '../../internal/hooks/use-unique-id';
2322
import { getSplitPanelDefaultSize } from '../../split-panel/utils/size-utils';
2423
import { AppLayoutProps, AppLayoutPropsWithDefaults } from '../interfaces';
2524
import { SPLIT_PANEL_MIN_WIDTH } from '../split-panel';

src/area-chart/elements/data-series.tsx

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,8 @@
33
import React, { memo } from 'react';
44
import clsx from 'clsx';
55

6-
import { useUniqueId } from '../../internal/hooks/use-unique-id';
6+
import { useUniqueId } from '@cloudscape-design/component-toolkit/internal';
7+
78
import { useSelector } from '../async-store';
89
import { AreaChartProps } from '../interfaces';
910
import { ChartModel } from '../model';

src/attribute-editor/internal.tsx

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
import React, { useImperativeHandle, useRef, useState } from 'react';
44
import clsx from 'clsx';
55

6-
import { useMergeRefs } from '@cloudscape-design/component-toolkit/internal';
6+
import { useMergeRefs, useUniqueId } from '@cloudscape-design/component-toolkit/internal';
77

88
import { ButtonProps } from '../button/interfaces';
99
import { InternalButton } from '../button/internal';
@@ -12,7 +12,6 @@ import { matchBreakpointMapping } from '../internal/breakpoints';
1212
import { useContainerBreakpoints } from '../internal/hooks/container-queries';
1313
import { InternalBaseComponentProps } from '../internal/hooks/use-base-component';
1414
import { usePrevious } from '../internal/hooks/use-previous';
15-
import { useUniqueId } from '../internal/hooks/use-unique-id';
1615
import { SomeRequired } from '../internal/types';
1716
import InternalLiveRegion from '../live-region/internal';
1817
import { AdditionalInfo } from './additional-info';

src/attribute-editor/row.tsx

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,13 +3,14 @@
33
import React, { useCallback } from 'react';
44
import clsx from 'clsx';
55

6+
import { useUniqueId } from '@cloudscape-design/component-toolkit/internal';
7+
68
import { ButtonProps } from '../button/interfaces';
79
import { InternalButton } from '../button/internal';
810
import InternalFormField from '../form-field/internal';
911
import { useInternalI18n } from '../i18n/context';
1012
import { Breakpoint } from '../internal/breakpoints';
1113
import { fireNonCancelableEvent, NonCancelableEventHandler } from '../internal/events';
12-
import { useUniqueId } from '../internal/hooks/use-unique-id';
1314
import { AttributeEditorProps } from './interfaces';
1415
import { getItemGridColumns, getRemoveButtonGridColumns, isRemoveButtonOnSameLine } from './utils';
1516

src/autosuggest/internal.tsx

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
import React, { Ref, useImperativeHandle, useRef } from 'react';
55
import clsx from 'clsx';
66

7-
import { warnOnce } from '@cloudscape-design/component-toolkit/internal';
7+
import { useUniqueId, warnOnce } from '@cloudscape-design/component-toolkit/internal';
88

99
import { useFormFieldContext } from '../contexts/form-field';
1010
import { useInternalI18n } from '../i18n/context';
@@ -21,7 +21,6 @@ import {
2121
} from '../internal/events';
2222
import checkControlled from '../internal/hooks/check-controlled';
2323
import { InternalBaseComponentProps } from '../internal/hooks/use-base-component';
24-
import { useUniqueId } from '../internal/hooks/use-unique-id';
2524
import { checkOptionValueField } from '../select/utils/check-option-value-field';
2625
import { AutosuggestItem, AutosuggestProps } from './interfaces';
2726
import { useAutosuggestLoadMore } from './load-more-controller';

0 commit comments

Comments
 (0)