Popover Trigger

PreviousNext

popover-trigger-demo

Docs
intentuipage

Preview

Loading preview…
components/docs/overlays/popover/popover-trigger-demo.tsx
"use client"

import { Avatar } from "@/components/ui/avatar"
import { Button } from "@/components/ui/button"
import {
  Popover,
  PopoverContent,
  PopoverDescription,
  PopoverFooter,
  PopoverHeader,
  PopoverTitle,
  PopoverTrigger,
} from "@/components/ui/popover"

export default function PopoverTriggerDemo() {
  return (
    <Popover>
      <PopoverTrigger aria-label="Open Popover">
        <Avatar alt="cobain" src="https://intentui.com/images/avatar/cobain.jpg" />
      </PopoverTrigger>
      <PopoverContent className="min-w-72">
        <PopoverHeader>
          <PopoverTitle>Email</PopoverTitle>
          <PopoverDescription>We'll send you an email to log in.</PopoverDescription>
        </PopoverHeader>
        <PopoverFooter>
          <Button>Send Login Link</Button>
        </PopoverFooter>
      </PopoverContent>
    </Popover>
  )
}

Installation

npx shadcn@latest add @intentui/popover-trigger-demo

Usage

Usage varies by registry entry. Refer to the registry docs or source files below for details.