@kitn.ai/ui
Version:
Framework-agnostic, Shadow-DOM web components for building AI chat interfaces — works in React, Vue, Angular, Svelte, or plain HTML. Authored in SolidJS.
2 lines (1 loc) • 913 B
JavaScript
import{f as s,c as o,q as d,n as i,t as n}from"./chunks/define-CNSKFZCd.js";import{b as c,c as p,a as u}from"./chunks/hover-card-BQGdGAQ3.js";import{w as v}from"./chunks/disclosure-BcBs--Jf.js";var m=n("<style>:host{display:inline-block}"),f=n("<slot>"),g=n("<slot name=card>");s("kai-hover-card",{openDelay:void 0,closeDelay:void 0,placement:void 0,open:void 0,defaultOpen:void 0,disabled:void 0},(l,r)=>{const{flag:t}=r;let a;return v(r,()=>a,()=>l.open),[m(),o(u,{get openDelay(){return i(()=>l.openDelay!=null)()?Number(l.openDelay):void 0},get closeDelay(){return i(()=>l.closeDelay!=null)()?Number(l.closeDelay):void 0},get defaultOpen(){return t("defaultOpen")},get disabled(){return t("disabled")},controllerRef:e=>a=e,get children(){return[o(c,{get children(){var e=f();return e._$owner=d(),e}}),o(p,{get placement(){return l.placement??void 0},get children(){var e=g();return e._$owner=d(),e}})]}})]});