Skip to content

Commit b0f0eff

Browse files
authored
chore: remove dependency on the tooltip wrapper (#88)
1 parent 0c6e055 commit b0f0eff

File tree

3 files changed

+8
-4
lines changed

3 files changed

+8
-4
lines changed

src/avatar/internal.tsx

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -106,6 +106,7 @@ export default function InternalAvatar({
106106
>
107107
{showTooltip && tooltipText && (
108108
<Tooltip
109+
className={styles.tooltip}
109110
value={tooltipText}
110111
trackRef={handleRef}
111112
// This is added to ensure tooltip is closed when clicked for consistency with other tooltip usages

src/avatar/styles.scss

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -76,3 +76,7 @@
7676
);
7777
}
7878
}
79+
80+
.tooltip {
81+
/* used in test-utils */
82+
}

src/test-utils/dom/avatar/index.ts

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
// Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
22
// SPDX-License-Identifier: Apache-2.0
3-
import TooltipWrapper from "@cloudscape-design/components/test-utils/dom/internal/tooltip";
4-
import { ComponentWrapper } from "@cloudscape-design/test-utils-core/dom";
3+
import { ComponentWrapper, ElementWrapper } from "@cloudscape-design/test-utils-core/dom";
54

65
import createWrapper from "..";
76

@@ -10,7 +9,7 @@ import avatarStyles from "../../../avatar/styles.selectors.js";
109
export default class AvatarWrapper extends ComponentWrapper {
1110
static rootSelector: string = avatarStyles.root;
1211

13-
findTooltip(): TooltipWrapper | null {
14-
return createWrapper().findComponent(`.${TooltipWrapper.rootSelector}`, TooltipWrapper);
12+
findTooltip(): ElementWrapper | null {
13+
return createWrapper().find(`.${avatarStyles.tooltip}`);
1514
}
1615
}

0 commit comments

Comments
 (0)