| name | groww-popover |
| description | Popover and tooltip component for floating content. Use for contextual information, tooltips, or overflow menus. |
Groww Popover Component
Import Patterns
import Popover from '@groww-tech/ui-toolkit/dist/esm/components/atoms/Popover';
import { Popover } from '@groww-tech/ui-toolkit';
Key APIs
Props
interface PopoverProps {
content: React.ReactNode;
children: React.ReactNode;
position?: 'top' | 'bottom' | 'left' | 'right';
trigger?: 'hover' | 'click';
className?: string;
}
Usage Examples
Basic Popover
<Popover
content={<div>Popover content here</div>}
position="top"
>
<Button buttonText="Hover me" />
</Popover>
Click Trigger
<Popover
content={menuContent}
trigger="click"
position="bottom"
>
<IconButton icon={MoreIcon} />
</Popover>