UNPKG

@ariakit/react-core

Version:

Ariakit React core

33 lines (30 loc) 715 B
"use client"; import { useDialogDismiss } from "./C2LT7CSX.js"; import { usePopoverScopedContext } from "./MWF5B7KS.js"; import { createElement, createHook, forwardRef } from "./ILRXHV7V.js"; // src/popover/popover-dismiss.tsx var TagName = "button"; var usePopoverDismiss = createHook( function usePopoverDismiss2({ store, ...props }) { const context = usePopoverScopedContext(); store = store || context; props = useDialogDismiss({ store, ...props }); return props; } ); var PopoverDismiss = forwardRef(function PopoverDismiss2(props) { const htmlProps = usePopoverDismiss(props); return createElement(TagName, htmlProps); }); export { usePopoverDismiss, PopoverDismiss };