UNPKG

@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) 628 B
import{f as i,g as a,o as c,c as l,n as u,q as b,t as d,p as m}from"./chunks/define-CNSKFZCd.js";import{S as p}from"./chunks/settings-group-9imY3kRA.js";var g=d("<slot name=control>");i("kai-setting-item",{label:"",description:void 0},(t,{element:r})=>{const[s,n]=a(!1);return c(()=>{const e=()=>n(!!r.querySelector(':scope > [slot="control"]'));e();const o=new MutationObserver(e);o.observe(r,{childList:!0,attributes:!0,subtree:!0}),m(()=>o.disconnect())}),l(p,{get label(){return t.label??""},get description(){return t.description},get control(){return u(()=>!!s())()?(()=>{var e=g();return e._$owner=b(),e})():void 0}})});