Popover

A Popover component displays additional information in a floating overlay. Built on top of heroui-native Popover.

Demo

Demo Coming Soon

Popover examples will be available soon.

Usage

import { NPopover, NButton, PopoverSize } from '@nayan-ui/react';
const Popover = () => {
return (
<NPopover size={PopoverSize.MD} trigger={<NButton>Show Popover</NButton>}>
<div className="overflow-hidden p-3">
<div className="text-sm font-medium text-foreground">Documentation</div>
<div className="text-sm text-muted">Start integrating products and tools</div>
</div>
</NPopover>
);
};
export default Popover;

Attributes

NameTypeDefaultDetails
triggerReact.ReactNodeOptionalTrigger element for the popover.
childrenReact.ReactNodeRequiredContent for the popover.
isOpenbooleanOptionalControlled open state.
onOpenChange(isOpen: boolean) => voidOptionalCallback when open state changes.
placement'top' | 'bottom' | 'left' | 'right''bottom'Placement of the popover.
classNamestring' 'You can customise by passing tailwind classes.