@hoag/ui — UI components built with shadcn, Radix UI & Tailwind CSS
Components
Popover Wrapper

Popover Wrapper

PopoverWrapper is available at @hoag/ui/common/overlays/popover-wrapper.

Installation

pnpm --filter @hoag/ui build

Usage

import { PopoverWrapper } from "@hoag/ui/popover-wrapper";
import { Button } from "@hoag/ui/components/button";
 
<PopoverWrapper
  trigger={<Button variant="outline">Open popover</Button>}
  title="Filter"
  description="Adjust filter options"
  side="bottom"
  align="start"
>
  <div>Popover content</div>
</PopoverWrapper>;

API Reference

PropTypeDescription
triggerReactNodeTrigger node to open popover.
title / descriptionstringOptional header text.
side / alignposition optionsPopover placement controls.
autoHeight / heightboolean / stringContent sizing behavior.
preventAutoFocus / preventInputClosebooleanFocus + close behavior controls.