Files
supabase/apps/design-system/registry/default/example/copy-tooltips.tsx
Ivan Vasilov 1cd1ebfc7f chire: Sort imports in all packages, cms, design-system and ui-library apps (#41610)
Sorted all imports in all packages, `cms`, `design-system` and
`ui-library` apps by running `pnpm format` on them.

All changes in this PR are done by the script.
2026-02-05 13:54:10 +01:00

52 lines
1.7 KiB
TypeScript

'use client'
import { Info } from 'lucide-react'
import { Button, Tooltip, TooltipContent, TooltipProvider, TooltipTrigger } from 'ui'
export default function CopyTooltips() {
return (
<div className="flex flex-row gap-20">
<div className="flex flex-col gap-4">
<span className="text-xs text-foreground-muted">Bad Example</span>
<div className="flex flex-row gap-8 items-center">
<TooltipProvider>
<Tooltip>
<TooltipTrigger asChild>
<Button
type="text"
className="flex items-center px-1.5"
icon={<Info size={20} strokeWidth={1.5} />}
aria-label="More info"
/>
</TooltipTrigger>
<TooltipContent>
<p>This is a toggle switch</p>
</TooltipContent>
</Tooltip>
</TooltipProvider>
</div>
</div>
<div className="flex flex-col gap-4">
<span className="text-xs text-foreground-muted">Good Example</span>
<div className="flex flex-row gap-8 items-center">
<TooltipProvider>
<Tooltip>
<TooltipTrigger asChild>
<Button
type="text"
className="flex items-center px-1.5"
icon={<Info size={20} strokeWidth={1.5} />}
aria-label="More info"
/>
</TooltipTrigger>
<TooltipContent>
<p>Restricts access based on user policies</p>
</TooltipContent>
</Tooltip>
</TooltipProvider>
</div>
</div>
</div>
)
}