UNPKG

@loke/design-system

Version:

A design system with individually importable components

3 lines (2 loc) 3.8 kB
"use client"; var __create=Object.create;var{getPrototypeOf:__getProtoOf,defineProperty:__defProp,getOwnPropertyNames:__getOwnPropNames,getOwnPropertyDescriptor:__getOwnPropDesc}=Object,__hasOwnProp=Object.prototype.hasOwnProperty;function __accessProp(key){return this[key]}var __toESMCache_node,__toESMCache_esm,__toESM=(mod,isNodeMode,target)=>{var canCache=mod!=null&&typeof mod==="object";if(canCache){var cache=isNodeMode?__toESMCache_node??=new WeakMap:__toESMCache_esm??=new WeakMap,cached=cache.get(mod);if(cached)return cached}target=mod!=null?__create(__getProtoOf(mod)):{};let to=isNodeMode||!mod||!mod.__esModule?__defProp(target,"default",{value:mod,enumerable:!0}):target;for(let key of __getOwnPropNames(mod))if(!__hasOwnProp.call(to,key))__defProp(to,key,{get:__accessProp.bind(mod,key),enumerable:!0});if(canCache)cache.set(mod,to);return to},__toCommonJS=(from)=>{var entry=(__moduleCache??=new WeakMap).get(from),desc;if(entry)return entry;if(entry=__defProp({},"__esModule",{value:!0}),from&&typeof from==="object"||typeof from==="function"){for(var key of __getOwnPropNames(from))if(!__hasOwnProp.call(entry,key))__defProp(entry,key,{get:__accessProp.bind(from,key),enumerable:!(desc=__getOwnPropDesc(from,key))||desc.enumerable})}return __moduleCache.set(from,entry),entry},__moduleCache;var __returnValue=(v)=>v;function __exportSetter(name,newValue){this[name]=__returnValue.bind(null,newValue)}var __export=(target,all)=>{for(var name in all)__defProp(target,name,{get:all[name],enumerable:!0,configurable:!0,set:__exportSetter.bind(all,name)})};var exports_popover={};__export(exports_popover,{PopoverTrigger:()=>PopoverTrigger,PopoverTitle:()=>PopoverTitle,PopoverHeader:()=>PopoverHeader,PopoverDescription:()=>PopoverDescription,PopoverContent:()=>PopoverContent,PopoverAnchor:()=>PopoverAnchor,Popover:()=>Popover});module.exports=__toCommonJS(exports_popover);var import_cn=require("@loke/design-system/cn"),PopoverPrimitive=__toESM(require("@loke/ui/popover")),jsx_runtime=require("react/jsx-runtime");function Popover({...props}){return jsx_runtime.jsx(PopoverPrimitive.Root,{"data-slot":"popover",...props})}function PopoverTrigger({...props}){return jsx_runtime.jsx(PopoverPrimitive.Trigger,{"data-slot":"popover-trigger",...props})}function PopoverContent({className,align="center",sideOffset=4,matchTriggerWidth=!1,...props}){return jsx_runtime.jsx(PopoverPrimitive.Portal,{children:jsx_runtime.jsx(PopoverPrimitive.Content,{align,className:import_cn.cn("data-closed:fade-out-0 data-open:fade-in-0 data-closed:zoom-out-95 data-open:zoom-in-95 data-[side=bottom]:slide-in-from-top-2 data-[side=left]:slide-in-from-right-2 data-[side=right]:slide-in-from-left-2 data-[side=top]:slide-in-from-bottom-2 z-50 flex w-72 origin-(--loke-popover-content-transform-origin) flex-col gap-2.5 rounded-lg bg-popover p-2.5 text-popover-foreground text-sm shadow-md outline-hidden ring-1 ring-foreground/10 duration-100 data-closed:animate-out data-open:animate-in",{"max-h-(--loke-popover-content-available-height) w-(--loke-popover-trigger-width)":matchTriggerWidth},className),"data-slot":"popover-content",sideOffset,...props})})}function PopoverAnchor({...props}){return jsx_runtime.jsx(PopoverPrimitive.Anchor,{"data-slot":"popover-anchor",...props})}function PopoverHeader({className,...props}){return jsx_runtime.jsx("div",{className:import_cn.cn("flex flex-col gap-0.5 text-sm",className),"data-slot":"popover-header",...props})}function PopoverTitle({className,...props}){return jsx_runtime.jsx("div",{className:import_cn.cn("font-medium",className),"data-slot":"popover-title",...props})}function PopoverDescription({className,...props}){return jsx_runtime.jsx("p",{className:import_cn.cn("text-muted-foreground",className),"data-slot":"popover-description",...props})}