Tooltip 9

PreviousNext

A tooltip with badge indicator for pricing and status information

Docs
shadcn-studiocomponent

Preview

Loading preview…
registry/new-york/components/tooltip/tooltip-09.tsx
import { Badge } from '@/registry/new-york/ui/badge'
import { Button } from '@/registry/new-york/ui/button'
import { Tooltip, TooltipContent, TooltipTrigger } from '@/registry/new-york/ui/tooltip'

const TooltipBadgeDemo = () => {
  return (
    <Tooltip>
      <TooltipTrigger asChild>
        <Button variant='outline' size='sm'>
          Badge
        </Button>
      </TooltipTrigger>
      <TooltipContent>
        <div className='flex items-center gap-2'>
          <p>Team plan: $99/month per user.</p>
          <Badge variant='secondary' className='px-1.5 py-px'>
            Trending
          </Badge>
        </div>
      </TooltipContent>
    </Tooltip>
  )
}

export default TooltipBadgeDemo

Installation

npx shadcn@latest add @shadcn-studio/tooltip-09

Usage

import { Tooltip09 } from "@/components/tooltip-09"
<Tooltip09 />