Skip to content

Commit 79b2f4c

Browse files
committed
chore: Takes portal from component-toolkit
1 parent 9080ab6 commit 79b2f4c

File tree

12 files changed

+16
-296
lines changed

12 files changed

+16
-296
lines changed

src/annotation-context/annotation/open-annotation.tsx

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

5+
import { Portal } from '@cloudscape-design/component-toolkit/internal';
6+
57
import { HotspotProps } from '../../hotspot/interfaces';
6-
import Portal from '../../internal/components/portal';
78
import { AnnotationContextProps } from '../interfaces';
89
import { AnnotationPopover } from './annotation-popover';
910
import AnnotationTrigger from './annotation-trigger';

src/button-dropdown/tooltip.tsx

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

5-
import { useReducedMotion } from '@cloudscape-design/component-toolkit/internal';
5+
import { Portal, useReducedMotion } from '@cloudscape-design/component-toolkit/internal';
66

7-
import Portal from '../internal/components/portal';
87
import { usePortalModeClasses } from '../internal/hooks/use-portal-mode-classes';
98
import Arrow from '../popover/arrow';
109
import PopoverBody from '../popover/body';

src/internal/components/drag-handle-wrapper/portal-overlay.tsx

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,10 +6,9 @@ import {
66
getIsRtl,
77
getLogicalBoundingClientRect,
88
getScrollInlineStart,
9+
Portal,
910
} from '@cloudscape-design/component-toolkit/internal';
1011

11-
import Portal from '../portal';
12-
1312
import styles from './styles.css.js';
1413

1514
export default function PortalOverlay({

src/internal/components/portal/__tests__/portal.test.tsx

Lines changed: 0 additions & 210 deletions
This file was deleted.

src/internal/components/portal/index.tsx

Lines changed: 0 additions & 73 deletions
This file was deleted.

src/internal/components/sortable-area/index.tsx

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,8 @@ import { arrayMove, SortableContext, useSortable, verticalListSortingStrategy }
77
import { CSS } from '@dnd-kit/utilities';
88
import clsx from 'clsx';
99

10-
import Portal from '../../components/portal';
10+
import { Portal } from '@cloudscape-design/component-toolkit/internal';
11+
1112
import { fireNonCancelableEvent } from '../../events';
1213
import { joinStrings } from '../../utils/strings';
1314
import { SortableAreaProps } from './interfaces';

src/internal/components/tooltip/index.tsx

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

5+
import { Portal } from '@cloudscape-design/component-toolkit/internal';
6+
57
import PopoverArrow from '../../../popover/arrow';
68
import PopoverBody from '../../../popover/body';
79
import PopoverContainer from '../../../popover/container';
810
import { PopoverProps } from '../../../popover/interfaces';
9-
import Portal from '../portal';
1011
import { Transition } from '../transition';
1112

1213
import styles from './styles.css.js';

src/internal/hooks/use-base-component/__tests__/use-base-component.test.tsx

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,10 +3,9 @@
33
import React, { useState } from 'react';
44
import { render } from '@testing-library/react';
55

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

88
import { Button } from '../../../../../lib/components';
9-
import Portal from '../../../../../lib/components/internal/components/portal';
109
import { PACKAGE_VERSION } from '../../../../../lib/components/internal/environment';
1110
import useBaseComponent, {
1211
InternalBaseComponentProps,

src/modal/internal.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ import React, { useEffect, useRef } from 'react';
44
import clsx from 'clsx';
55

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

910
import { InternalButton } from '../button/internal';
@@ -18,7 +19,6 @@ import {
1819
import { FunnelProps, useFunnel, useFunnelStep, useFunnelSubStep } from '../internal/analytics/hooks/use-funnel';
1920
import { getBaseProps } from '../internal/base-component';
2021
import FocusLock from '../internal/components/focus-lock';
21-
import Portal from '../internal/components/portal';
2222
import { ButtonContext, ButtonContextProps } from '../internal/context/button-context';
2323
import { ModalContext } from '../internal/context/modal-context';
2424
import ResetContextsForModal from '../internal/context/reset-contexts-for-modal';

src/popover/internal.tsx

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

6+
import { Portal } from '@cloudscape-design/component-toolkit/internal';
7+
68
import { useInternalI18n } from '../i18n/context';
79
import { getBaseProps } from '../internal/base-component';
810
import { getFirstFocusable } from '../internal/components/focus-lock/utils';
9-
import Portal from '../internal/components/portal';
1011
import { LinkDefaultVariantContext } from '../internal/context/link-default-variant-context';
1112
import ResetContextsForModal from '../internal/context/reset-contexts-for-modal';
1213
import { useSingleTabStopNavigation } from '../internal/context/single-tab-stop-navigation-context';

0 commit comments

Comments
 (0)