Skip to content

Commit efcd3e3

Browse files
committed
ui: make model tip plain text instead of tooltip for better visibility
1 parent 50d3590 commit efcd3e3

1 file changed

Lines changed: 20 additions & 25 deletions

File tree

‎apps/web-dashboard/src/components/CollectionCreatorAgent.jsx‎

Lines changed: 20 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,6 @@ import { toast } from 'react-hot-toast';
44
import { Send, ArrowRight, Bot } from 'lucide-react';
55
import SchemaCanvasViewer from './SchemaCanvasViewer';
66
import { Select, SelectContent, SelectItem, SelectTrigger, SelectValue } from './ui/select';
7-
import { Tooltip, TooltipContent, TooltipProvider, TooltipTrigger } from './ui/tooltip';
87

98
const SUGGESTIONS = [
109
{ label: 'E-commerce Platform', prompt: 'Create an e-commerce platform with products, categories, orders, customers, and product reviews' },
@@ -245,30 +244,26 @@ export default function CollectionCreatorAgent({ projectId, onInsertAll }) {
245244
<Bot size={16} className="text-[var(--color-primary)]" />
246245
<span>AI Schema Assistant</span>
247246
</h3>
248-
<div className="flex items-center gap-2">
249-
<TooltipProvider>
250-
<Tooltip>
251-
<TooltipTrigger asChild>
252-
<div className="w-[180px]">
253-
<Select value={selectedModel} onValueChange={setSelectedModel}>
254-
<SelectTrigger className="w-full h-7 text-xs border-[var(--color-border)] bg-[var(--color-bg-input)]">
255-
<SelectValue placeholder="Select Model" />
256-
</SelectTrigger>
257-
<SelectContent className="max-h-[300px]">
258-
{MODELS.map(m => (
259-
<SelectItem key={m} value={m} className="text-xs">
260-
{m}
261-
</SelectItem>
262-
))}
263-
</SelectContent>
264-
</Select>
265-
</div>
266-
</TooltipTrigger>
267-
<TooltipContent>
268-
<p className="text-xs">Tip: use llama-3.3-70b-versatile for best results</p>
269-
</TooltipContent>
270-
</Tooltip>
271-
</TooltipProvider>
247+
<div className="flex flex-col items-end gap-1">
248+
<div className="flex items-center gap-2">
249+
<div className="w-[180px]">
250+
<Select value={selectedModel} onValueChange={setSelectedModel}>
251+
<SelectTrigger className="w-full h-7 text-xs border-[var(--color-border)] bg-[var(--color-bg-input)]">
252+
<SelectValue placeholder="Select Model" />
253+
</SelectTrigger>
254+
<SelectContent className="max-h-[300px]">
255+
{MODELS.map(m => (
256+
<SelectItem key={m} value={m} className="text-xs">
257+
{m}
258+
</SelectItem>
259+
))}
260+
</SelectContent>
261+
</Select>
262+
</div>
263+
</div>
264+
<span className="text-[10px] text-[var(--color-text-muted)] italic mr-1">
265+
Tip: use llama-3.3-70b for best results
266+
</span>
272267
</div>
273268
</div>
274269

0 commit comments

Comments
 (0)