@base-framework/atoms
Version:
This will add default atoms to the base framework.
3 lines (2 loc) • 7.26 kB
JavaScript
import{Atom as n}from"@base-framework/base";import{Builder as y,dataBinder as l}from"@base-framework/base";var b=o=>({tag:"comment",textContent:`${o.type} placeholder`,onCreated:o.onCreated});var k=(o,t,r,a)=>a,d=(o,t,r,a)=>{let c=null;return g=>{let u=o(g,t,a);if(u===void 0)return;c&&y.removeNode(c),u=k(a,r,g,u);let i=y.build(u,null,a);c=i.children[0],t.parentNode.insertBefore(i,t.nextSibling)}},f=o=>b({type:"on",onCreated:o.onCreated}),C=o=>o.data?o.data:o.context&&o.context.data?o.context.data:o.state?o.state:null,B=(...o)=>{let t=[...o],r=t.pop();if(typeof r=="function")return f({onCreated:(a,c)=>{if(t.length<2){let u=C(c);t.unshift(u)}let g=d(r,a,t[1],c);l.watch(a,t[0],t[1],g)}})},O=(...o)=>{let t=[...o],r=t.pop();if(typeof r=="function")return f({onCreated:(a,c)=>{if(t.length<2){let u=c.state;t.unshift(u)}let g=d(r,a,t[1],c);l.watch(a,t[0],t[1],g)}})},S=(...o)=>f({onCreated:(t,r)=>{let a=[...o],c=a.pop();if(typeof c!="function")return;a.length<2&&a.unshift(r.route);let g=d(c,t,a[1],r);l.watch(t,a[0],a[1],g)}}),T=(...o)=>{let t=[...o],r=t.pop();if(typeof r=="function")return f({onCreated:(a,c)=>{if(t.length<3){let p=C(c);t.unshift(p)}let g=t[2],i=d((p,x,s)=>p===g?r(p,x,s):null,a,t[1],c);l.watch(a,t[0],t[1],i)}})},L=(...o)=>{let t=[...o],r=t.pop();if(typeof r=="function")return f({onCreated:(a,c)=>{if(t.length<3){let p=c.state;t.unshift(p)}let g=t[2],i=d((p,x,s)=>p===g?r(p,x,s):null,a,t[1],c);l.watch(a,t[0],t[1],i)}})},D=(...o)=>{let t=[...o],r=typeof t[0]=="function"?t[0]:t[1];if(typeof r=="function")return f({onCreated:(a,c)=>{if(t.length<2){let s=C(c);t.unshift(s)}let g=t.length===3?t[2]:null,u=!0,i=(s,m,h)=>s===u?r(s,m,h):g,p="loaded",x=d(i,a,p,c);l.watch(a,t[0],p,x)}})},w=(...o)=>{let t=[...o],r=typeof t[0]=="function"?t[0]:t[1];if(typeof r=="function")return f({onCreated:(a,c)=>{if(t.length<2){let s=c.state;t.unshift(s)}let g=t.length===3?t[2]:null,u=!0,i=(s,m,h)=>s===u?r(s,m,h):g,p="loaded",x=d(i,a,p,c);l.watch(a,t[0],p,x)}})},H=(...o)=>{let t=[...o],r=typeof t[0]=="function"?t[0]:t[1];if(typeof r=="function")return f({onCreated:(a,c)=>{if(t.length<2){let s=C(c);t.unshift(s)}let g=null,u=!0,i=(s,m,h)=>s==u?r(s,m,h):g,p="open",x=d(i,a,p,c);l.watch(a,t[0],p,x)}})},I=(...o)=>{let t=[...o],r=typeof t[0]=="function"?t[0]:t[1];if(typeof r=="function")return f({onCreated:(a,c)=>{if(t.length<2){let s=c.state;t.unshift(s)}let g=null,u=!0,i=(s,m,h)=>s==u?r(s,m,h):g,p="open",x=d(i,a,p,c);l.watch(a,t[0],p,x)}})};import{Builder as P}from"@base-framework/base";var V=(o,t,r)=>{let a=o(r);if(a===void 0)return;let c=P.build(a,null,r);t.parentNode.insertBefore(c,t.nextSibling)},A=o=>b({type:"use",onCreated:o.onCreated}),R=o=>A({onCreated:(t,r)=>{V(o,t,r)}});var e=(o,t)=>({...o,children:t}),j=o=>({...o,tag:"DOCTYPE"}),z=n((o,t)=>e({...o,tag:"html"},t)),G=n((o,t)=>e({...o,tag:"script"},t)),J=n((o,t)=>e({...o,tag:"style"},t)),X=n((o,t)=>e({...o,tag:"head"},t)),Z=o=>({...o}),_=o=>({...o,tag:"meta"}),tt=o=>({...o,tag:"link"}),ot=n((o,t)=>e({...o,tag:"body"},t)),nt=n((o,t)=>e(o,t)),et=n((o,t)=>e({...o,tag:"dialog"},t)),at=n((o,t)=>e({...o,tag:"span"},t)),rt=n((o,t)=>e({...o,tag:"p"},t)),ct=n((o,t)=>e({...o,tag:"a"},t)),F=n((o,t)=>e({...o,tag:"button"},t)),st=n((o,t)=>F({...o,type:"submit"},t)),pt=n((o,t)=>e({...o,tag:"ul"},t)),gt=n((o,t)=>e({...o,tag:"li"},t)),ut=n(o=>e({...o,tag:"img"},null)),it=n(o=>e({...o,tag:"br"},null)),xt=n(o=>e({...o,tag:"hr"},null)),lt=n((o,t)=>e({...o,tag:"text"},t)),dt=n((o,t)=>e({...o,tag:"h1"},t)),ft=n((o,t)=>e({...o,tag:"h2"},t)),mt=n((o,t)=>e({...o,tag:"h3"},t)),ht=n((o,t)=>e({...o,tag:"h4"},t)),bt=n((o,t)=>e({...o,tag:"h5"},t)),Ct=n((o,t)=>e({...o,tag:"h6"},t)),v=n(o=>e({...o,tag:"input"},null)),yt=n((o,t)=>e({...o,tag:"label"},t)),kt=n(o=>v({...o,type:"checkbox"})),Bt=n((o,t)=>e({...o,tag:"section"},t)),Ot=n((o,t)=>e({...o,tag:"article"},t)),St=n((o,t)=>e({...o,tag:"header"},t)),Tt=n((o,t)=>e({...o,tag:"footer"},t)),Lt=n((o,t)=>e({...o,tag:"nav"},t)),Dt=n((o,t)=>e({...o,tag:"aside"},t)),wt=n((o,t)=>e({...o,tag:"figure"},t)),Ht=n((o,t)=>e({...o,tag:"figcaption"},t)),It=n((o,t)=>e({...o,tag:"main"},t)),Pt=n((o,t)=>e({...o,tag:"video"},t)),Vt=n((o,t)=>e({...o,tag:"audio"},t)),At=n((o,t)=>e({...o,tag:"table"},t)),Rt=n((o,t)=>e({...o,tag:"tr"},t)),Ft=n((o,t)=>e({...o,tag:"th"},t)),vt=n((o,t)=>e({...o,tag:"td"},t)),Mt=n((o,t)=>e({...o,tag:"thead"},t)),Nt=n((o,t)=>e({...o,tag:"tbody"},t)),Ut=n((o,t)=>e({...o,tag:"tfoot"},t)),qt=n((o,t)=>e({...o,tag:"form"},t)),Et=n((o,t)=>e({...o,tag:"select"},t)),Kt=n((o,t)=>e({...o,tag:"option"},t)),Qt=n((o,t)=>e({...o,tag:"textarea"},t)),Wt=n((o,t)=>e({...o,tag:"canvas"},t)),Yt=n((o,t)=>e({...o,tag:"progress"},t)),$t=n((o,t)=>e({...o,tag:"blockquote"},t)),jt=n((o,t)=>e({...o,tag:"pre"},t)),zt=n((o,t)=>e({...o,tag:"code"},t)),Gt=n((o,t)=>e({...o,tag:"ol"},t)),Jt=n((o,t)=>e({...o,tag:"dl"},t)),Xt=n((o,t)=>e({...o,tag:"dt"},t)),Zt=n((o,t)=>e({...o,tag:"dd"},t)),_t=n((o,t)=>e({...o,tag:"fieldset"},t)),to=n((o,t)=>e({...o,tag:"legend"},t)),oo=n((o,t)=>e({...o,tag:"meter"},t)),no=n((o,t)=>e({...o,tag:"iframe"},t)),eo=n((o,t)=>e({...o,tag:"details"},t)),ao=n((o,t)=>e({...o,tag:"summary"},t)),ro=n((o,t)=>e({...o,tag:"em"},t)),co=n((o,t)=>e({...o,tag:"strong"},t)),so=n((o,t)=>e({...o,tag:"small"},t)),po=n((o,t)=>e({...o,tag:"s"},t)),go=n((o,t)=>e({...o,tag:"cite"},t)),uo=n((o,t)=>e({...o,tag:"q"},t)),io=n((o,t)=>e({...o,tag:"dfn"},t)),xo=n((o,t)=>e({...o,tag:"abbr"},t)),lo=n((o,t)=>e({...o,tag:"data"},t)),fo=n((o,t)=>e({...o,tag:"time"},t)),mo=n((o,t)=>e({...o,tag:"var"},t)),ho=n((o,t)=>e({...o,tag:"samp"},t)),bo=n((o,t)=>e({...o,tag:"kbd"},t)),Co=n((o,t)=>e({...o,tag:"sub"},t)),yo=n((o,t)=>e({...o,tag:"sup"},t)),ko=n((o,t)=>e({...o,tag:"i"},t)),Bo=n((o,t)=>e({...o,tag:"b"},t)),Oo=n((o,t)=>e({...o,tag:"u"},t)),So=n((o,t)=>e({...o,tag:"mark"},t)),To=n((o,t)=>e({...o,tag:"ruby"},t)),Lo=n((o,t)=>e({...o,tag:"rt"},t)),Do=n((o,t)=>e({...o,tag:"rp"},t)),wo=n((o,t)=>e({...o,tag:"bdi"},t)),Ho=n((o,t)=>e({...o,tag:"bdo"},t)),Io=n(o=>e({...o,tag:"wbr"},null)),Po=n(o=>e({...o,tag:"comment"},null));export{ct as A,xo as Abbr,Ot as Article,Dt as Aside,Vt as Audio,Bo as B,wo as Bdi,Ho as Bdo,$t as Blockquote,ot as Body,it as Br,F as Button,Wt as Canvas,kt as Checkbox,go as Cite,zt as Code,Po as Comment,lo as Data,Zt as Dd,eo as Details,io as Dfn,et as Dialog,nt as Div,Jt as Dl,j as Doctype,Xt as Dt,ro as Em,_t as Fieldset,Ht as Figcaption,wt as Figure,Tt as Footer,qt as Form,dt as H1,ft as H2,mt as H3,ht as H4,bt as H5,Ct as H6,X as Head,St as Header,xt as Hr,z as Html,ko as I,T as If,L as IfState,no as Iframe,ut as Img,v as Input,bo as Kbd,yt as Label,to as Legend,gt as Li,tt as Link,It as Main,So as Mark,_ as Meta,oo as Meter,Lt as Nav,Gt as Ol,B as On,D as OnLoad,H as OnOpen,S as OnRoute,O as OnState,w as OnStateLoad,I as OnStateOpen,Kt as Option,rt as P,jt as Pre,Yt as Progress,uo as Q,Do as Rp,Lo as Rt,To as Ruby,po as S,ho as Samp,G as Script,Bt as Section,Et as Select,so as Small,at as Span,co as Strong,J as Style,Co as Sub,st as SubmitButton,ao as Summary,yo as Sup,At as Table,Nt as Tbody,vt as Td,lt as Text,Qt as Textarea,Ut as Tfoot,Ft as Th,Mt as Thead,fo as Time,Z as Title,Rt as Tr,Oo as U,pt as Ul,R as UseParent,mo as Var,Pt as Video,Io as Wbr};
//# sourceMappingURL=atoms.js.map