Skip to content

Commit c8953bc

Browse files
committed
🤖 Continue Tooltip migration - ModelDisplay, VimTextArea, ConsumerBreakdown, VerticalTokenMeter
_Generated with `cmux`_
1 parent 2873207 commit c8953bc

File tree

3 files changed

+27
-21
lines changed

3 files changed

+27
-21
lines changed

‎src/components/Messages/ModelDisplay.tsx‎

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import React from "react";
22
import AnthropicIcon from "@/assets/icons/anthropic.svg?react";
33
import OpenAIIcon from "@/assets/icons/openai.svg?react";
4-
import { TooltipWrapper, Tooltip } from "@/components/Tooltip";
4+
import { Tooltip, TooltipTrigger, TooltipContent } from "@/components/ui/tooltip";
55
import { formatModelDisplayName } from "@/utils/ai/modelDisplay";
66

77
interface ModelDisplayProps {
@@ -56,11 +56,13 @@ export const ModelDisplay: React.FC<ModelDisplayProps> = ({ modelString, showToo
5656
}
5757

5858
return (
59-
<TooltipWrapper inline data-model-display-tooltip>
60-
{content}
61-
<Tooltip align="center" data-model-tooltip-text>
59+
<Tooltip>
60+
<TooltipTrigger asChild data-model-display-tooltip>
61+
{content}
62+
</TooltipTrigger>
63+
<TooltipContent data-model-tooltip-text>
6264
{modelString}
63-
</Tooltip>
64-
</TooltipWrapper>
65+
</TooltipContent>
66+
</Tooltip>
6567
);
6668
};

‎src/components/RightSidebar/VerticalTokenMeter.tsx‎

Lines changed: 12 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -36,14 +36,16 @@ const VerticalTokenMeterComponent: React.FC<{ data: TokenMeterData }> = ({ data
3636
className="flex w-full flex-1 flex-col items-center [&>*]:flex [&>*]:flex-1 [&>*]:flex-col"
3737
data-bar-wrapper="expand"
3838
>
39-
<TooltipWrapper data-tooltip-wrapper="vertical-meter">
40-
<TokenMeter
41-
segments={data.segments}
42-
orientation="vertical"
43-
data-meter="token-bar"
44-
data-segment-count={data.segments.length}
45-
/>
46-
<Tooltip data-tooltip="meter-details">
39+
<Tooltip>
40+
<TooltipTrigger asChild data-tooltip-wrapper="vertical-meter">
41+
<TokenMeter
42+
segments={data.segments}
43+
orientation="vertical"
44+
data-meter="token-bar"
45+
data-segment-count={data.segments.length}
46+
/>
47+
</TooltipTrigger>
48+
<TooltipContent data-tooltip="meter-details">
4749
<div
4850
className="font-primary flex flex-col gap-2 text-xs"
4951
data-tooltip-content="usage-breakdown"
@@ -92,8 +94,8 @@ const VerticalTokenMeterComponent: React.FC<{ data: TokenMeterData }> = ({ data
9294
💡 Expand your viewport to see full details
9395
</div>
9496
</div>
95-
</Tooltip>
96-
</TooltipWrapper>
97+
</TooltipContent>
98+
</Tooltip>
9799
</div>
98100
</div>
99101
<div

‎src/components/VimTextArea.tsx‎

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -162,9 +162,11 @@ export const VimTextArea = React.forwardRef<HTMLTextAreaElement, VimTextAreaProp
162162
<div className="flex items-center gap-1">
163163
{showVimMode && (
164164
<>
165-
<TooltipWrapper>
166-
<HelpIndicator>?</HelpIndicator>
167-
<Tooltip align="left" width="wide">
165+
<Tooltip>
166+
<TooltipTrigger asChild>
167+
<HelpIndicator>?</HelpIndicator>
168+
</TooltipTrigger>
169+
<TooltipContent side="left" className="max-w-md">
168170
<strong>Vim Mode Enabled</strong>
169171
<br />
170172
<br />
@@ -183,8 +185,8 @@ export const VimTextArea = React.forwardRef<HTMLTextAreaElement, VimTextAreaProp
183185
Vim Mode docs
184186
</a>{" "}
185187
for full command reference.
186-
</Tooltip>
187-
</TooltipWrapper>
188+
</TooltipContent>
189+
</Tooltip>
188190
<span className="uppercase">normal</span>
189191
{pendingCommand && <span>{pendingCommand}</span>}
190192
</>

0 commit comments

Comments
 (0)