@spark-ui/chip
Advanced tools
Comparing version 5.7.3 to 6.0.0
@@ -6,2 +6,13 @@ # Change Log | ||
# [6.0.0](https://github.com/adevinta/spark/compare/v5.7.3...v6.0.0) (2024-10-02) | ||
### Features | ||
- removed pressed and focused color token ([7396d0e](https://github.com/adevinta/spark/commit/7396d0e2eb5c984c71e8550b5febee57a387fe6d)) | ||
### BREAKING CHANGES | ||
- all -pressed and -focused suffixed tailwind classes must be replaced by -hovered | ||
variant | ||
## [5.7.3](https://github.com/adevinta/spark/compare/v5.7.2...v5.7.3) (2024-10-01) | ||
@@ -8,0 +19,0 @@ |
@@ -1,1 +0,1 @@ | ||
"use strict";Object.defineProperty(exports,Symbol.toStringTag,{value:"Module"});const o=require("react"),a=require("@spark-ui/internal-utils"),Y=require("class-variance-authority"),Ct=require("@spark-ui/slot"),jt=require("emulate-tab"),sn=require("@spark-ui/icon"),on=[{design:"outlined",intent:"main",class:a.tw(["enabled:hover:bg-main/dim-5","enabled:active:bg-main/dim-5","focus-visible:bg-main/dim-5","aria-pressed:bg-main-container aria-pressed:text-on-main-container aria-pressed:enabled:hover:bg-main-container/dim-1","text-main"])},{design:"outlined",intent:"support",class:a.tw(["enabled:hover:bg-support/dim-5","enabled:active:bg-support/dim-5","focus-visible:bg-support/dim-5","aria-pressed:bg-support-container aria-pressed:text-on-support-container aria-pressed:enabled:hover:bg-support-container/dim-1","text-support"])},{design:"outlined",intent:"basic",class:a.tw(["enabled:hover:bg-basic/dim-5","enabled:active:bg-basic/dim-5","focus-visible:bg-basic/dim-5","aria-pressed:bg-basic-container aria-pressed:text-on-basic-container aria-pressed:enabled:hover:bg-basic-container/dim-1","text-basic"])},{intent:"accent",design:"outlined",class:a.tw(["enabled:hover:bg-accent/dim-5","enabled:active:bg-accent/dim-5","focus-visible:bg-accent/dim-5","aria-pressed:bg-accent-container","aria-pressed:bg-accent-container aria-pressed:text-on-accent-container aria-pressed:enabled:hover:bg-accent-container/dim-1","text-accent"])},{design:"outlined",intent:"success",class:a.tw(["enabled:hover:bg-success/dim-5","enabled:active:bg-success/dim-5","focus-visible:bg-success/dim-5","aria-pressed:bg-success-container aria-pressed:text-on-success-container aria-pressed:enabled:hover:bg-success-container/dim-1","text-success"])},{intent:"alert",design:"outlined",class:a.tw(["enabled:hover:bg-alert/dim-5","enabled:active:bg-alert/dim-5","focus-visible:bg-alert/dim-5","aria-pressed:bg-alert-container aria-pressed:text-on-alert-container aria-pressed:enabled:hover:bg-alert-container/dim-1","text-alert"])},{design:"outlined",intent:"danger",class:a.tw(["enabled:hover:bg-error/dim-5","enabled:active:bg-error/dim-5","focus-visible:bg-error/dim-5","aria-pressed:bg-error-container aria-pressed:text-on-error-container aria-pressed:enabled:hover:bg-error-container/dim-1","text-error"])},{design:"outlined",intent:"info",class:a.tw(["enabled:hover:bg-info/dim-5","enabled:active:bg-info/dim-5","focus-visible:bg-info/dim-5","aria-pressed:bg-info-container aria-pressed:text-on-info-container aria-pressed:enabled:hover:bg-info-container/dim-1","text-info"])},{design:"outlined",intent:"neutral",class:a.tw(["enabled:hover:bg-neutral/dim-5","enabled:active:bg-neutral/dim-5","focus-visible:bg-neutral/dim-5","aria-pressed:bg-neutral-container aria-pressed:text-on-neutral-container aria-pressed:enabled:hover:bg-neutral-container/dim-1","text-neutral"])},{design:"outlined",intent:"surface",class:a.tw(["enabled:hover:bg-surface/dim-5","enabled:active:bg-surface/dim-5","focus-visible:bg-surface/dim-5","aria-pressed:bg-surface aria-pressed:text-on-surface aria-pressed:enabled:hover:bg-surface-hovered","text-surface"])},{design:"outlined",hasClearButton:!1,class:a.tw(["px-[calc(var(--spacing-md)-var(--border-width-sm))]"])},{design:"outlined",hasClearButton:!0,class:a.tw(["pl-[calc(var(--spacing-md)-var(--border-width-sm))]"])}],cn=[{intent:"main",design:"tinted",class:a.tw(["bg-main-container","enabled:hover:bg-main-container-hovered","enabled:active:bg-main-container-pressed","focus-visible:bg-main-container-focused","aria-pressed:bg-main aria-pressed:text-on-main aria-pressed:enabled:hover:bg-main/dim-1","text-on-main-container"])},{intent:"support",design:"tinted",class:a.tw(["bg-support-container","enabled:hover:bg-support-container-hovered","enabled:active:bg-support-container-pressed","focus-visible:bg-support-container-focused","aria-pressed:bg-support aria-pressed:text-on-support aria-pressed:enabled:hover:bg-support/dim-1","text-on-support-container"])},{intent:"basic",design:"tinted",class:a.tw(["bg-basic-container","enabled:hover:bg-basic-container-hovered","enabled:active:bg-basic-container-pressed","focus-visible:bg-basic-container-focused","aria-pressed:bg-basic aria-pressed:text-on-basic aria-pressed:enabled:hover:bg-basic/dim-1","text-on-basic-container"])},{intent:"accent",design:"tinted",class:a.tw(["bg-accent-container","enabled:hover:bg-accent-container-hovered","enabled:active:bg-accent-container-pressed","focus-visible:bg-accent-container-focused","aria-pressed:bg-accent aria-pressed:text-on-accent aria-pressed:enabled:hover:bg-accent/dim-1","text-on-accent-container"])},{intent:"success",design:"tinted",class:a.tw(["bg-success-container","enabled:hover:bg-success-container-hovered","enabled:active:bg-success-container-pressed","focus-visible:bg-success-container-focused","aria-pressed:bg-success aria-pressed:text-on-success aria-pressed:enabled:hover:bg-success/dim-1","text-on-success-container"])},{intent:"alert",design:"tinted",class:a.tw(["bg-alert-container","enabled:hover:bg-alert-container-hovered","enabled:active:bg-alert-container-pressed","focus-visible:bg-alert-container-focused","aria-pressed:bg-alert aria-pressed:text-on-alert aria-pressed:enabled:hover:bg-alert/dim-1","text-on-alert-container"])},{intent:"danger",design:"tinted",class:a.tw(["bg-error-container","enabled:hover:bg-error-container-hovered","enabled:active:bg-error-container-pressed","focus-visible:bg-error-container-focused","aria-pressed:bg-error aria-pressed:text-on-error aria-pressed:enabled:hover:bg-error/dim-1","text-on-error-container"])},{intent:"info",design:"tinted",class:a.tw(["bg-info-container","enabled:hover:bg-info-container-hovered","enabled:active:bg-info-container-pressed","focus-visible:bg-info-container-focused","aria-pressed:bg-info aria-pressed:text-on-info aria-pressed:enabled:hover:bg-info/dim-1","text-on-info-container"])},{intent:"neutral",design:"tinted",class:a.tw(["bg-neutral-container","enabled:hover:bg-neutral-container-hovered","enabled:active:bg-neutral-container-pressed","focus-visible:bg-neutral-container-focused","aria-pressed:bg-neutral aria-pressed:text-on-neutral aria-pressed:enabled:hover:bg-neutral/dim-1","text-on-neutral-container"])},{intent:"surface",design:"tinted",class:a.tw(["bg-surface/dim-1","enabled:hover:bg-surface-hovered/dim-1","enabled:active:bg-surface-pressed/dim-1","focus-visible:bg-surface-focused/dim-1","aria-pressed:bg-surface aria-pressed:text-on-surface aria-pressed:enabled:hover:bg-surface-hovered","text-on-surface/dim-1"])},{design:"tinted",hasClearButton:!1,class:a.tw(["px-md"])},{design:"tinted",hasClearButton:!0,class:a.tw(["pl-md"])}],dn=[{intent:"main",design:"dashed",class:a.tw(["enabled:hover:bg-main/dim-5","enabled:active:bg-main/dim-5","focus-visible:bg-main/dim-5","aria-pressed:bg-main-container aria-pressed:text-on-main-container aria-pressed:enabled:hover:bg-main-container/dim-1","text-main"])},{intent:"support",design:"dashed",class:a.tw(["enabled:hover:bg-support/dim-5","enabled:active:bg-support/dim-5","focus-visible:bg-support/dim-5","aria-pressed:bg-support-container aria-pressed:text-on-support-container aria-pressed:enabled:hover:bg-support-container/dim-1","text-support"])},{intent:"basic",design:"dashed",class:a.tw(["enabled:hover:bg-basic/dim-5","enabled:active:bg-basic/dim-5","focus-visible:bg-basic/dim-5","aria-pressed:bg-basic-container aria-pressed:text-on-basic-container aria-pressed:enabled:hover:bg-basic-container/dim-1","text-basic"])},{intent:"accent",design:"dashed",class:a.tw(["enabled:hover:bg-accent/dim-5","enabled:active:bg-accent/dim-5","focus-visible:bg-accent/dim-5","aria-pressed:bg-accent-container aria-pressed:text-on-accent-container aria-pressed:enabled:hover:bg-accent-container/dim-1","text-accent"])},{intent:"success",design:"dashed",class:a.tw(["enabled:hover:bg-success/dim-5","enabled:active:bg-success/dim-5","focus-visible:bg-success/dim-5","aria-pressed:bg-success-container aria-pressed:text-on-success-container aria-pressed:enabled:hover:bg-success-container/dim-1","text-success"])},{intent:"alert",design:"dashed",class:a.tw(["enabled:hover:bg-alert/dim-5","enabled:active:bg-alert/dim-5","focus-visible:bg-alert/dim-5","aria-pressed:bg-alert-container aria-pressed:text-on-alert-container aria-pressed:enabled:hover:bg-alert-container/dim-1","text-alert"])},{intent:"danger",design:"dashed",class:a.tw(["enabled:hover:bg-error/dim-5","enabled:active:bg-error/dim-5","focus-visible:bg-error/dim-5","aria-pressed:bg-error-container aria-pressed:text-on-error-container aria-pressed:enabled:hover:bg-error-container/dim-1","text-error"])},{intent:"info",design:"dashed",class:a.tw(["enabled:hover:bg-info/dim-5","enabled:active:bg-info/dim-5","focus-visible:bg-info/dim-5","aria-pressed:bg-info-container aria-pressed:text-on-info-container aria-pressed:enabled:hover:bg-info-container/dim-1","text-info"])},{intent:"neutral",design:"dashed",class:a.tw(["enabled:hover:bg-neutral/dim-5","enabled:active:bg-neutral/dim-5","focus-visible:bg-neutral/dim-5","aria-pressed:bg-neutral-container aria-pressed:text-on-neutral-container aria-pressed:enabled:hover:bg-neutral-container/dim-1","text-neutral"])},{intent:"surface",design:"dashed",class:a.tw(["enabled:hover:bg-surface/dim-5","enabled:active:bg-surface/dim-5","focus-visible:bg-surface/dim-5","aria-pressed:bg-surface aria-pressed:text-on-surface aria-pressed:enabled:hover:bg-surface-hovered","text-surface"])},{design:"dashed",hasClearButton:!1,class:a.tw(["px-[calc(var(--spacing-md)-var(--border-width-sm))]"])},{design:"dashed",hasClearButton:!0,class:a.tw(["pl-[calc(var(--spacing-md)-var(--border-width-sm))]"])}],ln=Y.cva(["box-border inline-flex h-sz-32 flex-nowrap items-center justify-center rounded-md text-body-1 font-regular","focus-visible:outline-none focus-visible:u-ring [&:not(:focus-visible)]:ring-inset","ease-out duration-150"],{variants:{design:a.makeVariants({outlined:["bg-transparent border-sm border-solid border-current"],tinted:[""],dashed:["bg-transparent border-sm border-dashed shadow-none focus-visible:border-outline-high"]}),intent:a.makeVariants({main:[],support:[],basic:[],accent:[],success:[],alert:[],danger:[],info:[],neutral:[],surface:[]}),disabled:{true:["cursor-not-allowed","opacity-dim-3"]},hasClearButton:{true:[],false:[]}},compoundVariants:[...on,...cn,...dn],defaultVariants:{design:"outlined",intent:"basic"}}),Nt=o.createContext({});var Ie=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function un(i){return i&&i.__esModule&&Object.prototype.hasOwnProperty.call(i,"default")?i.default:i}var Ke={exports:{}};(function(i,l){var f="__lodash_hash_undefined__",v=1,_=2,C=9007199254740991,j="[object Arguments]",w="[object Array]",E="[object AsyncFunction]",y="[object Boolean]",I="[object Date]",k="[object Error]",B="[object Function]",T="[object GeneratorFunction]",A="[object Map]",L="[object Number]",R="[object Null]",q="[object Object]",ie="[object Promise]",be="[object Proxy]",N="[object RegExp]",ee="[object Set]",fe="[object String]",Ae="[object Symbol]",pe="[object Undefined]",Pe="[object WeakMap]",Ge="[object ArrayBuffer]",ge="[object DataView]",Pt=/^\[object .+?Constructor\]$/,St=/^(?:0|[1-9]\d*)$/,u={};u["[object Float32Array]"]=u["[object Float64Array]"]=u["[object Int8Array]"]=u["[object Int16Array]"]=u["[object Int32Array]"]=u["[object Uint8Array]"]=u["[object Uint8ClampedArray]"]=u["[object Uint16Array]"]=u["[object Uint32Array]"]=!0,u[j]=u[w]=u[Ge]=u[y]=u[ge]=u[I]=u[k]=u[B]=u[A]=u[L]=u[q]=u[N]=u[ee]=u[fe]=u[Pe]=!1;var He=typeof Ie=="object"&&Ie&&Ie.Object===Object&&Ie,Tt=typeof self=="object"&&self&&self.Object===Object&&self,V=He||Tt||Function("return this")(),Ze=l&&!l.nodeType&&l,Je=Ze&&i&&!i.nodeType&&i,Qe=Je&&Je.exports===Ze,Se=Qe&&He.process,Xe=function(){try{return Se&&Se.binding&&Se.binding("util")}catch{}}(),Ye=Xe&&Xe.isTypedArray;function Lt(e,t){for(var n=-1,r=e==null?0:e.length;++n<r;)if(t(e[n],n,e))return!0;return!1}function Rt(e){var t=-1,n=Array(e.size);return e.forEach(function(r,b){n[++t]=[b,r]}),n}function Vt(e){var t=-1,n=Array(e.size);return e.forEach(function(r){n[++t]=r}),n}var et,tt,nt,$t=Array.prototype,Ft=Function.prototype,ve=Object.prototype,Te=V["__core-js_shared__"],rt=Ft.toString,P=ve.hasOwnProperty,at=(et=/[^.]+$/.exec(Te&&Te.keys&&Te.keys.IE_PROTO||""))?"Symbol(src)_1."+et:"",it=ve.toString,Dt=RegExp("^"+rt.call(P).replace(/[\\^$.*+?()[\]{}|]/g,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),st=Qe?V.Buffer:void 0,he=V.Symbol,ot=V.Uint8Array,ct=ve.propertyIsEnumerable,Mt=$t.splice,H=he?he.toStringTag:void 0,dt=Object.getOwnPropertySymbols,qt=st?st.isBuffer:void 0,Ut=(tt=Object.keys,nt=Object,function(e){return tt(nt(e))}),Le=te(V,"DataView"),se=te(V,"Map"),Re=te(V,"Promise"),Ve=te(V,"Set"),$e=te(V,"WeakMap"),oe=te(Object,"create"),Kt=Q(Le),Wt=Q(se),Gt=Q(Re),Ht=Q(Ve),Zt=Q($e),lt=he?he.prototype:void 0,Fe=lt?lt.valueOf:void 0;function Z(e){var t=-1,n=e==null?0:e.length;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}function $(e){var t=-1,n=e==null?0:e.length;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}function J(e){var t=-1,n=e==null?0:e.length;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}function me(e){var t=-1,n=e==null?0:e.length;for(this.__data__=new J;++t<n;)this.add(e[t])}function U(e){var t=this.__data__=new $(e);this.size=t.size}function Jt(e,t){var n=we(e),r=!n&&tn(e),b=!n&&!r&&De(e),s=!n&&!r&&!b&&yt(e),p=n||r||b||s,g=p?function(m,S){for(var F=-1,x=Array(m);++F<m;)x[F]=S(F);return x}(e.length,String):[],O=g.length;for(var h in e)!t&&!P.call(e,h)||p&&(h=="length"||b&&(h=="offset"||h=="parent")||s&&(h=="buffer"||h=="byteLength"||h=="byteOffset")||en(h,O))||g.push(h);return g}function ye(e,t){for(var n=e.length;n--;)if(gt(e[n][0],t))return n;return-1}function ce(e){return e==null?e===void 0?pe:R:H&&H in Object(e)?function(t){var n=P.call(t,H),r=t[H];try{t[H]=void 0;var b=!0}catch{}var s=it.call(t);return b&&(n?t[H]=r:delete t[H]),s}(e):function(t){return it.call(t)}(e)}function ut(e){return de(e)&&ce(e)==j}function bt(e,t,n,r,b){return e===t||(e==null||t==null||!de(e)&&!de(t)?e!=e&&t!=t:function(s,p,g,O,h,m){var S=we(s),F=we(p),x=S?w:K(s),D=F?w:K(p),ne=(x=x==j?q:x)==q,xe=(D=D==j?q:D)==q,re=x==D;if(re&&De(s)){if(!De(p))return!1;S=!0,ne=!1}if(re&&!ne)return m||(m=new U),S||yt(s)?ft(s,p,g,O,h,m):function(d,c,Ce,W,Me,z,M){switch(Ce){case ge:if(d.byteLength!=c.byteLength||d.byteOffset!=c.byteOffset)return!1;d=d.buffer,c=c.buffer;case Ge:return!(d.byteLength!=c.byteLength||!z(new ot(d),new ot(c)));case y:case I:case L:return gt(+d,+c);case k:return d.name==c.name&&d.message==c.message;case N:case fe:return d==c+"";case A:var G=Rt;case ee:var ue=W&v;if(G||(G=Vt),d.size!=c.size&&!ue)return!1;var je=M.get(d);if(je)return je==c;W|=_,M.set(d,c);var qe=ft(G(d),G(c),W,Me,z,M);return M.delete(d),qe;case Ae:if(Fe)return Fe.call(d)==Fe.call(c)}return!1}(s,p,x,g,O,h,m);if(!(g&v)){var le=ne&&P.call(s,"__wrapped__"),_t=xe&&P.call(p,"__wrapped__");if(le||_t){var rn=le?s.value():s,an=_t?p.value():p;return m||(m=new U),h(rn,an,g,O,m)}}return re?(m||(m=new U),function(d,c,Ce,W,Me,z){var M=Ce&v,G=pt(d),ue=G.length,je=pt(c),qe=je.length;if(ue!=qe&&!M)return!1;for(var ke=ue;ke--;){var X=G[ke];if(!(M?X in c:P.call(c,X)))return!1}var wt=z.get(d);if(wt&&z.get(c))return wt==c;var Ne=!0;z.set(d,c),z.set(c,d);for(var Ue=M;++ke<ue;){var ze=d[X=G[ke]],Ee=c[X];if(W)var xt=M?W(Ee,ze,X,c,d,z):W(ze,Ee,X,d,c,z);if(!(xt===void 0?ze===Ee||Me(ze,Ee,Ce,W,z):xt)){Ne=!1;break}Ue||(Ue=X=="constructor")}if(Ne&&!Ue){var Be=d.constructor,Oe=c.constructor;Be==Oe||!("constructor"in d)||!("constructor"in c)||typeof Be=="function"&&Be instanceof Be&&typeof Oe=="function"&&Oe instanceof Oe||(Ne=!1)}return z.delete(d),z.delete(c),Ne}(s,p,g,O,h,m)):!1}(e,t,n,r,bt,b))}function Qt(e){return!(!mt(e)||function(t){return!!at&&at in t}(e))&&(vt(e)?Dt:Pt).test(Q(e))}function Xt(e){if(n=(t=e)&&t.constructor,r=typeof n=="function"&&n.prototype||ve,t!==r)return Ut(e);var t,n,r,b=[];for(var s in Object(e))P.call(e,s)&&s!="constructor"&&b.push(s);return b}function ft(e,t,n,r,b,s){var p=n&v,g=e.length,O=t.length;if(g!=O&&!(p&&O>g))return!1;var h=s.get(e);if(h&&s.get(t))return h==t;var m=-1,S=!0,F=n&_?new me:void 0;for(s.set(e,t),s.set(t,e);++m<g;){var x=e[m],D=t[m];if(r)var ne=p?r(D,x,m,t,e,s):r(x,D,m,e,t,s);if(ne!==void 0){if(ne)continue;S=!1;break}if(F){if(!Lt(t,function(xe,re){if(le=re,!F.has(le)&&(x===xe||b(x,xe,n,r,s)))return F.push(re);var le})){S=!1;break}}else if(x!==D&&!b(x,D,n,r,s)){S=!1;break}}return s.delete(e),s.delete(t),S}function pt(e){return function(t,n,r){var b=n(t);return we(t)?b:function(s,p){for(var g=-1,O=p.length,h=s.length;++g<O;)s[h+g]=p[g];return s}(b,r(t))}(e,nn,Yt)}function _e(e,t){var n,r,b=e.__data__;return((r=typeof(n=t))=="string"||r=="number"||r=="symbol"||r=="boolean"?n!=="__proto__":n===null)?b[typeof t=="string"?"string":"hash"]:b.map}function te(e,t){var n=function(r,b){return r?.[b]}(e,t);return Qt(n)?n:void 0}Z.prototype.clear=function(){this.__data__=oe?oe(null):{},this.size=0},Z.prototype.delete=function(e){var t=this.has(e)&&delete this.__data__[e];return this.size-=t?1:0,t},Z.prototype.get=function(e){var t=this.__data__;if(oe){var n=t[e];return n===f?void 0:n}return P.call(t,e)?t[e]:void 0},Z.prototype.has=function(e){var t=this.__data__;return oe?t[e]!==void 0:P.call(t,e)},Z.prototype.set=function(e,t){var n=this.__data__;return this.size+=this.has(e)?0:1,n[e]=oe&&t===void 0?f:t,this},$.prototype.clear=function(){this.__data__=[],this.size=0},$.prototype.delete=function(e){var t=this.__data__,n=ye(t,e);return!(n<0)&&(n==t.length-1?t.pop():Mt.call(t,n,1),--this.size,!0)},$.prototype.get=function(e){var t=this.__data__,n=ye(t,e);return n<0?void 0:t[n][1]},$.prototype.has=function(e){return ye(this.__data__,e)>-1},$.prototype.set=function(e,t){var n=this.__data__,r=ye(n,e);return r<0?(++this.size,n.push([e,t])):n[r][1]=t,this},J.prototype.clear=function(){this.size=0,this.__data__={hash:new Z,map:new(se||$),string:new Z}},J.prototype.delete=function(e){var t=_e(this,e).delete(e);return this.size-=t?1:0,t},J.prototype.get=function(e){return _e(this,e).get(e)},J.prototype.has=function(e){return _e(this,e).has(e)},J.prototype.set=function(e,t){var n=_e(this,e),r=n.size;return n.set(e,t),this.size+=n.size==r?0:1,this},me.prototype.add=me.prototype.push=function(e){return this.__data__.set(e,f),this},me.prototype.has=function(e){return this.__data__.has(e)},U.prototype.clear=function(){this.__data__=new $,this.size=0},U.prototype.delete=function(e){var t=this.__data__,n=t.delete(e);return this.size=t.size,n},U.prototype.get=function(e){return this.__data__.get(e)},U.prototype.has=function(e){return this.__data__.has(e)},U.prototype.set=function(e,t){var n=this.__data__;if(n instanceof $){var r=n.__data__;if(!se||r.length<199)return r.push([e,t]),this.size=++n.size,this;n=this.__data__=new J(r)}return n.set(e,t),this.size=n.size,this};var Yt=dt?function(e){return e==null?[]:(e=Object(e),function(t,n){for(var r=-1,b=t==null?0:t.length,s=0,p=[];++r<b;){var g=t[r];n(g,r,t)&&(p[s++]=g)}return p}(dt(e),function(t){return ct.call(e,t)}))}:function(){return[]},K=ce;function en(e,t){return!!(t=t??C)&&(typeof e=="number"||St.test(e))&&e>-1&&e%1==0&&e<t}function Q(e){if(e!=null){try{return rt.call(e)}catch{}try{return e+""}catch{}}return""}function gt(e,t){return e===t||e!=e&&t!=t}(Le&&K(new Le(new ArrayBuffer(1)))!=ge||se&&K(new se)!=A||Re&&K(Re.resolve())!=ie||Ve&&K(new Ve)!=ee||$e&&K(new $e)!=Pe)&&(K=function(e){var t=ce(e),n=t==q?e.constructor:void 0,r=n?Q(n):"";if(r)switch(r){case Kt:return ge;case Wt:return A;case Gt:return ie;case Ht:return ee;case Zt:return Pe}return t});var tn=ut(function(){return arguments}())?ut:function(e){return de(e)&&P.call(e,"callee")&&!ct.call(e,"callee")},we=Array.isArray,De=qt||function(){return!1};function vt(e){if(!mt(e))return!1;var t=ce(e);return t==B||t==T||t==E||t==be}function ht(e){return typeof e=="number"&&e>-1&&e%1==0&&e<=C}function mt(e){var t=typeof e;return e!=null&&(t=="object"||t=="function")}function de(e){return e!=null&&typeof e=="object"}var yt=Ye?function(e){return function(t){return e(t)}}(Ye):function(e){return de(e)&&ht(e.length)&&!!u[ce(e)]};function nn(e){return(t=e)!=null&&ht(t.length)&&!vt(t)?Jt(e):Xt(e);var t}i.exports=function(e,t){return bt(e,t)}})(Ke,Ke.exports);const bn=un(Ke.exports);function kt(i,l,f){const v=i!==void 0,{current:_}=o.useRef(v?i:l),[C,j]=o.useState(l),w=v?i:C,E=o.useCallback((y,I=(k,B)=>!bn(k,B))=>{const k=typeof y!="function"?y:y(w);I(w,k)&&!v&&j(k),f&&f(k)},[v,w,f]);return[w,E,v,_]}const fn=({onClick:i,asChild:l,pressed:f,defaultPressed:v,disabled:_,value:C,defaultValue:j,children:w,onClear:E})=>{const[y,I]=kt(f,v),[k]=kt(C,j),B=(N=>(...ee)=>o.Children.toArray(N).filter(o.isValidElement).find(fe=>{const Ae=(pe=fe)?pe.type.displayName:"";var pe;return ee.includes(Ae||"")}))(w),T=B("Chip.LeadingIcon"),A=B("Chip.TrailingIcon"),L=B("Chip.Content"),R=B("Chip.ClearButton"),q=(i||y)!==void 0,ie=[T,L,R].every(N=>N===void 0)?o.createElement("span",{className:"inline-block grow truncate"},w):o.createElement(o.Fragment,null,T,L,T===void 0?A:null,R),be=N=>{R&&!_&&["Delete","Backspace"].includes(N.key)&&E&&(E(),N.key==="Delete"&&jt.emulateTab(),N.key==="Backspace"&&jt.emulateTab.backwards())};return q?{Element:l?Ct.Slot:"button",chipProps:{type:"button",...y!==void 0&&{"aria-pressed":y,"data-state":y?"on":"off"},onClick:N=>{y!==void 0&&I(!y),i&&i(N,{pressed:y,value:k})},onKeyDown:be,disabled:_,children:ie},compoundElements:{leadingIcon:T,trailingIcon:A,content:L,clearButton:R}}:{Element:l?Ct.Slot:"div",chipProps:{"aria-disabled":_,children:ie,onKeyDown:be},compoundElements:{leadingIcon:T,trailingIcon:A,content:L,clearButton:R}}},zt=o.forwardRef(({design:i="outlined",disabled:l,children:f,intent:v="basic",defaultPressed:_,pressed:C,asChild:j,className:w,onClick:E,onClear:y,...I},k)=>{const{Element:B,chipProps:{children:T,...A},compoundElements:L}=fn({asChild:j,pressed:C,defaultPressed:_,onClick:E,disabled:!!l,value:I.value,defaultValue:I.defaultValue,children:f,onClear:y}),{clearButton:R}=L;return o.createElement(Nt.Provider,{value:{disabled:l,design:i,intent:v,onClear:y}},o.createElement(B,{ref:k,className:ln({className:w,design:i,disabled:l,intent:v,hasClearButton:!!R}),...A,...I,"data-spark-component":"chip"},T))});zt.displayName="Chip";const Et=o.forwardRef(({title:i,fill:l="currentColor",stroke:f="none",...v},_)=>o.createElement("svg",{ref:_,viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg","data-title":"Close",...i&&{"data-title":i},fill:l,stroke:f,...v,dangerouslySetInnerHTML:{__html:(i===void 0?"":`<title>${i}</title>`)+'<path fill-rule="evenodd" d="m21.6,19.67l-7.68-7.68,7.57-7.59c.53-.53.53-1.4,0-1.93-.53-.53-1.4-.53-1.93,0l-7.57,7.58L4.33,2.4c-.53-.53-1.4-.53-1.93,0-.53.53-.53,1.4,0,1.93l7.66,7.66-7.66,7.65c-.53.53-.53,1.4,0,1.93.53.53,1.4.53,1.93,0l7.66-7.66,7.68,7.68c.53.53,1.4.53,1.93,0,.53-.53.53-1.4,0-1.93h0Z"/>'}}));Et.displayName="Close";const pn=Y.cva(["ml-md flex h-full items-center justify-center focus-visible:outline-none"],{variants:{disabled:{false:["cursor-pointer"],true:["cursor-not-allowed"]},isBordered:{false:["pr-md"],true:["pr-[7px]"]},design:{outlined:[],tinted:[],dashed:[]}},compoundVariants:[{design:"outlined",disabled:!1,class:a.tw(["hover:opacity-dim-1"])},{design:"outlined",disabled:!0,class:a.tw(["opacity-dim-3"])},{design:"tinted",disabled:!1,class:a.tw(["hover:opacity-dim-1"])},{design:"tinted",disabled:!0,class:a.tw(["opacity-dim-3"])},{design:"dashed",disabled:!1,class:a.tw(["hover:opacity-dim-1"])},{design:"dashed",disabled:!0,class:a.tw(["opacity-dim-3"])}]}),gn=Y.cva(["rounded-full p-[--sz-2] [font-size:--sz-8] border-sm","focus-visible:outline-2 focus-visible:outline focus-visible:outline-offset-2 focus-visible:outline-[blue]"],{variants:{disabled:{true:["cursor-not-allowed"],false:["cursor-pointer"]}}}),Bt=o.forwardRef(({children:i=o.createElement(sn.Icon,null,o.createElement(Et,null)),tabIndex:l=0,label:f},v)=>{const{design:_,disabled:C,onClear:j}=o.useContext({...Nt})||{},w=o.useCallback(E=>{E.stopPropagation(),!C&&j&&j(E)},[C,j]);return o.createElement("span",{className:pn({isBordered:["outline","dashed"].includes(`${_}`),disabled:!!C,design:_}),onClick:w,ref:v},o.createElement("button",{tabIndex:l,type:"button",disabled:!!C,className:gn({disabled:C}),"aria-label":f},i&&o.cloneElement(i,{"aria-label":f})))});Bt.displayName="Chip.ClearButton";const Ot=o.forwardRef(({children:i,className:l},f)=>o.createElement("span",{className:Y.cx("inline-block grow truncate",l),ref:f},i));Ot.displayName="Chip.Content";const We=o.forwardRef(({children:i,className:l},f)=>o.createElement("span",{className:Y.cx("flex h-full items-center justify-center",l),ref:f},i));We.displayName="Chip.Icon";const It=o.forwardRef(({className:i,...l},f)=>o.createElement(We,{className:Y.cx("mr-sm",i),ref:f,...l}));It.displayName="Chip.LeadingIcon";const At=o.forwardRef(({className:i,...l},f)=>o.createElement(We,{className:Y.cx("ml-md",i),ref:f,...l}));At.displayName="Chip.TrailingIcon";const ae=Object.assign(zt,{Content:Ot,LeadingIcon:It,TrailingIcon:At,ClearButton:Bt});ae.displayName="Chip",ae.ClearButton.displayName="Chip.ClearButton",ae.Content.displayName="Chip.Content",ae.LeadingIcon.displayName="Chip.LeadingIcon",ae.TrailingIcon.displayName="Chip.TrailingIcon",exports.Chip=ae; | ||
"use strict";Object.defineProperty(exports,Symbol.toStringTag,{value:"Module"});const o=require("react"),a=require("@spark-ui/internal-utils"),Y=require("class-variance-authority"),Ct=require("@spark-ui/slot"),jt=require("emulate-tab"),sn=require("@spark-ui/icon"),on=[{design:"outlined",intent:"main",class:a.tw(["enabled:hover:bg-main/dim-5","enabled:active:bg-main/dim-5","focus-visible:bg-main/dim-5","aria-pressed:bg-main-container aria-pressed:text-on-main-container aria-pressed:enabled:hover:bg-main-container/dim-1","text-main"])},{design:"outlined",intent:"support",class:a.tw(["enabled:hover:bg-support/dim-5","enabled:active:bg-support/dim-5","focus-visible:bg-support/dim-5","aria-pressed:bg-support-container aria-pressed:text-on-support-container aria-pressed:enabled:hover:bg-support-container/dim-1","text-support"])},{design:"outlined",intent:"basic",class:a.tw(["enabled:hover:bg-basic/dim-5","enabled:active:bg-basic/dim-5","focus-visible:bg-basic/dim-5","aria-pressed:bg-basic-container aria-pressed:text-on-basic-container aria-pressed:enabled:hover:bg-basic-container/dim-1","text-basic"])},{intent:"accent",design:"outlined",class:a.tw(["enabled:hover:bg-accent/dim-5","enabled:active:bg-accent/dim-5","focus-visible:bg-accent/dim-5","aria-pressed:bg-accent-container","aria-pressed:bg-accent-container aria-pressed:text-on-accent-container aria-pressed:enabled:hover:bg-accent-container/dim-1","text-accent"])},{design:"outlined",intent:"success",class:a.tw(["enabled:hover:bg-success/dim-5","enabled:active:bg-success/dim-5","focus-visible:bg-success/dim-5","aria-pressed:bg-success-container aria-pressed:text-on-success-container aria-pressed:enabled:hover:bg-success-container/dim-1","text-success"])},{intent:"alert",design:"outlined",class:a.tw(["enabled:hover:bg-alert/dim-5","enabled:active:bg-alert/dim-5","focus-visible:bg-alert/dim-5","aria-pressed:bg-alert-container aria-pressed:text-on-alert-container aria-pressed:enabled:hover:bg-alert-container/dim-1","text-alert"])},{design:"outlined",intent:"danger",class:a.tw(["enabled:hover:bg-error/dim-5","enabled:active:bg-error/dim-5","focus-visible:bg-error/dim-5","aria-pressed:bg-error-container aria-pressed:text-on-error-container aria-pressed:enabled:hover:bg-error-container/dim-1","text-error"])},{design:"outlined",intent:"info",class:a.tw(["enabled:hover:bg-info/dim-5","enabled:active:bg-info/dim-5","focus-visible:bg-info/dim-5","aria-pressed:bg-info-container aria-pressed:text-on-info-container aria-pressed:enabled:hover:bg-info-container/dim-1","text-info"])},{design:"outlined",intent:"neutral",class:a.tw(["enabled:hover:bg-neutral/dim-5","enabled:active:bg-neutral/dim-5","focus-visible:bg-neutral/dim-5","aria-pressed:bg-neutral-container aria-pressed:text-on-neutral-container aria-pressed:enabled:hover:bg-neutral-container/dim-1","text-neutral"])},{design:"outlined",intent:"surface",class:a.tw(["enabled:hover:bg-surface/dim-5","enabled:active:bg-surface/dim-5","focus-visible:bg-surface/dim-5","aria-pressed:bg-surface aria-pressed:text-on-surface aria-pressed:enabled:hover:bg-surface-hovered","text-surface"])},{design:"outlined",hasClearButton:!1,class:a.tw(["px-[calc(var(--spacing-md)-var(--border-width-sm))]"])},{design:"outlined",hasClearButton:!0,class:a.tw(["pl-[calc(var(--spacing-md)-var(--border-width-sm))]"])}],cn=[{intent:"main",design:"tinted",class:a.tw(["bg-main-container","enabled:hover:bg-main-container-hovered","enabled:active:bg-main-container-hovered","focus-visible:bg-main-container-hovered","aria-pressed:bg-main aria-pressed:text-on-main aria-pressed:enabled:hover:bg-main/dim-1","text-on-main-container"])},{intent:"support",design:"tinted",class:a.tw(["bg-support-container","enabled:hover:bg-support-container-hovered","enabled:active:bg-support-container-hovered","focus-visible:bg-support-container-hovered","aria-pressed:bg-support aria-pressed:text-on-support aria-pressed:enabled:hover:bg-support/dim-1","text-on-support-container"])},{intent:"basic",design:"tinted",class:a.tw(["bg-basic-container","enabled:hover:bg-basic-container-hovered","enabled:active:bg-basic-container-hovered","focus-visible:bg-basic-container-hovered","aria-pressed:bg-basic aria-pressed:text-on-basic aria-pressed:enabled:hover:bg-basic/dim-1","text-on-basic-container"])},{intent:"accent",design:"tinted",class:a.tw(["bg-accent-container","enabled:hover:bg-accent-container-hovered","enabled:active:bg-accent-container-hovered","focus-visible:bg-accent-container-hovered","aria-pressed:bg-accent aria-pressed:text-on-accent aria-pressed:enabled:hover:bg-accent/dim-1","text-on-accent-container"])},{intent:"success",design:"tinted",class:a.tw(["bg-success-container","enabled:hover:bg-success-container-hovered","enabled:active:bg-success-container-hovered","focus-visible:bg-success-container-hovered","aria-pressed:bg-success aria-pressed:text-on-success aria-pressed:enabled:hover:bg-success/dim-1","text-on-success-container"])},{intent:"alert",design:"tinted",class:a.tw(["bg-alert-container","enabled:hover:bg-alert-container-hovered","enabled:active:bg-alert-container-hovered","focus-visible:bg-alert-container-hovered","aria-pressed:bg-alert aria-pressed:text-on-alert aria-pressed:enabled:hover:bg-alert/dim-1","text-on-alert-container"])},{intent:"danger",design:"tinted",class:a.tw(["bg-error-container","enabled:hover:bg-error-container-hovered","enabled:active:bg-error-container-hovered","focus-visible:bg-error-container-hovered","aria-pressed:bg-error aria-pressed:text-on-error aria-pressed:enabled:hover:bg-error/dim-1","text-on-error-container"])},{intent:"info",design:"tinted",class:a.tw(["bg-info-container","enabled:hover:bg-info-container-hovered","enabled:active:bg-info-container-hovered","focus-visible:bg-info-container-hovered","aria-pressed:bg-info aria-pressed:text-on-info aria-pressed:enabled:hover:bg-info/dim-1","text-on-info-container"])},{intent:"neutral",design:"tinted",class:a.tw(["bg-neutral-container","enabled:hover:bg-neutral-container-hovered","enabled:active:bg-neutral-container-hovered","focus-visible:bg-neutral-container-hovered","aria-pressed:bg-neutral aria-pressed:text-on-neutral aria-pressed:enabled:hover:bg-neutral/dim-1","text-on-neutral-container"])},{intent:"surface",design:"tinted",class:a.tw(["bg-surface/dim-1","enabled:hover:bg-surface-hovered/dim-1","enabled:active:bg-surface-hovered/dim-1","focus-visible:bg-surface-hovered/dim-1","aria-pressed:bg-surface aria-pressed:text-on-surface aria-pressed:enabled:hover:bg-surface-hovered","text-on-surface/dim-1"])},{design:"tinted",hasClearButton:!1,class:a.tw(["px-md"])},{design:"tinted",hasClearButton:!0,class:a.tw(["pl-md"])}],dn=[{intent:"main",design:"dashed",class:a.tw(["enabled:hover:bg-main/dim-5","enabled:active:bg-main/dim-5","focus-visible:bg-main/dim-5","aria-pressed:bg-main-container aria-pressed:text-on-main-container aria-pressed:enabled:hover:bg-main-container/dim-1","text-main"])},{intent:"support",design:"dashed",class:a.tw(["enabled:hover:bg-support/dim-5","enabled:active:bg-support/dim-5","focus-visible:bg-support/dim-5","aria-pressed:bg-support-container aria-pressed:text-on-support-container aria-pressed:enabled:hover:bg-support-container/dim-1","text-support"])},{intent:"basic",design:"dashed",class:a.tw(["enabled:hover:bg-basic/dim-5","enabled:active:bg-basic/dim-5","focus-visible:bg-basic/dim-5","aria-pressed:bg-basic-container aria-pressed:text-on-basic-container aria-pressed:enabled:hover:bg-basic-container/dim-1","text-basic"])},{intent:"accent",design:"dashed",class:a.tw(["enabled:hover:bg-accent/dim-5","enabled:active:bg-accent/dim-5","focus-visible:bg-accent/dim-5","aria-pressed:bg-accent-container aria-pressed:text-on-accent-container aria-pressed:enabled:hover:bg-accent-container/dim-1","text-accent"])},{intent:"success",design:"dashed",class:a.tw(["enabled:hover:bg-success/dim-5","enabled:active:bg-success/dim-5","focus-visible:bg-success/dim-5","aria-pressed:bg-success-container aria-pressed:text-on-success-container aria-pressed:enabled:hover:bg-success-container/dim-1","text-success"])},{intent:"alert",design:"dashed",class:a.tw(["enabled:hover:bg-alert/dim-5","enabled:active:bg-alert/dim-5","focus-visible:bg-alert/dim-5","aria-pressed:bg-alert-container aria-pressed:text-on-alert-container aria-pressed:enabled:hover:bg-alert-container/dim-1","text-alert"])},{intent:"danger",design:"dashed",class:a.tw(["enabled:hover:bg-error/dim-5","enabled:active:bg-error/dim-5","focus-visible:bg-error/dim-5","aria-pressed:bg-error-container aria-pressed:text-on-error-container aria-pressed:enabled:hover:bg-error-container/dim-1","text-error"])},{intent:"info",design:"dashed",class:a.tw(["enabled:hover:bg-info/dim-5","enabled:active:bg-info/dim-5","focus-visible:bg-info/dim-5","aria-pressed:bg-info-container aria-pressed:text-on-info-container aria-pressed:enabled:hover:bg-info-container/dim-1","text-info"])},{intent:"neutral",design:"dashed",class:a.tw(["enabled:hover:bg-neutral/dim-5","enabled:active:bg-neutral/dim-5","focus-visible:bg-neutral/dim-5","aria-pressed:bg-neutral-container aria-pressed:text-on-neutral-container aria-pressed:enabled:hover:bg-neutral-container/dim-1","text-neutral"])},{intent:"surface",design:"dashed",class:a.tw(["enabled:hover:bg-surface/dim-5","enabled:active:bg-surface/dim-5","focus-visible:bg-surface/dim-5","aria-pressed:bg-surface aria-pressed:text-on-surface aria-pressed:enabled:hover:bg-surface-hovered","text-surface"])},{design:"dashed",hasClearButton:!1,class:a.tw(["px-[calc(var(--spacing-md)-var(--border-width-sm))]"])},{design:"dashed",hasClearButton:!0,class:a.tw(["pl-[calc(var(--spacing-md)-var(--border-width-sm))]"])}],ln=Y.cva(["box-border inline-flex h-sz-32 flex-nowrap items-center justify-center rounded-md text-body-1 font-regular","focus-visible:outline-none focus-visible:u-ring [&:not(:focus-visible)]:ring-inset","ease-out duration-150"],{variants:{design:a.makeVariants({outlined:["bg-transparent border-sm border-solid border-current"],tinted:[""],dashed:["bg-transparent border-sm border-dashed shadow-none focus-visible:border-outline-high"]}),intent:a.makeVariants({main:[],support:[],basic:[],accent:[],success:[],alert:[],danger:[],info:[],neutral:[],surface:[]}),disabled:{true:["cursor-not-allowed","opacity-dim-3"]},hasClearButton:{true:[],false:[]}},compoundVariants:[...on,...cn,...dn],defaultVariants:{design:"outlined",intent:"basic"}}),Nt=o.createContext({});var Ie=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function un(i){return i&&i.__esModule&&Object.prototype.hasOwnProperty.call(i,"default")?i.default:i}var Ke={exports:{}};(function(i,l){var f="__lodash_hash_undefined__",v=1,_=2,C=9007199254740991,j="[object Arguments]",w="[object Array]",E="[object AsyncFunction]",y="[object Boolean]",I="[object Date]",k="[object Error]",B="[object Function]",T="[object GeneratorFunction]",A="[object Map]",L="[object Number]",R="[object Null]",q="[object Object]",ie="[object Promise]",be="[object Proxy]",N="[object RegExp]",ee="[object Set]",fe="[object String]",Ae="[object Symbol]",pe="[object Undefined]",Pe="[object WeakMap]",Ge="[object ArrayBuffer]",ge="[object DataView]",Pt=/^\[object .+?Constructor\]$/,St=/^(?:0|[1-9]\d*)$/,u={};u["[object Float32Array]"]=u["[object Float64Array]"]=u["[object Int8Array]"]=u["[object Int16Array]"]=u["[object Int32Array]"]=u["[object Uint8Array]"]=u["[object Uint8ClampedArray]"]=u["[object Uint16Array]"]=u["[object Uint32Array]"]=!0,u[j]=u[w]=u[Ge]=u[y]=u[ge]=u[I]=u[k]=u[B]=u[A]=u[L]=u[q]=u[N]=u[ee]=u[fe]=u[Pe]=!1;var He=typeof Ie=="object"&&Ie&&Ie.Object===Object&&Ie,Tt=typeof self=="object"&&self&&self.Object===Object&&self,V=He||Tt||Function("return this")(),Ze=l&&!l.nodeType&&l,Je=Ze&&i&&!i.nodeType&&i,Qe=Je&&Je.exports===Ze,Se=Qe&&He.process,Xe=function(){try{return Se&&Se.binding&&Se.binding("util")}catch{}}(),Ye=Xe&&Xe.isTypedArray;function Lt(e,t){for(var n=-1,r=e==null?0:e.length;++n<r;)if(t(e[n],n,e))return!0;return!1}function Rt(e){var t=-1,n=Array(e.size);return e.forEach(function(r,b){n[++t]=[b,r]}),n}function Vt(e){var t=-1,n=Array(e.size);return e.forEach(function(r){n[++t]=r}),n}var et,tt,nt,$t=Array.prototype,Ft=Function.prototype,ve=Object.prototype,Te=V["__core-js_shared__"],rt=Ft.toString,P=ve.hasOwnProperty,at=(et=/[^.]+$/.exec(Te&&Te.keys&&Te.keys.IE_PROTO||""))?"Symbol(src)_1."+et:"",it=ve.toString,Dt=RegExp("^"+rt.call(P).replace(/[\\^$.*+?()[\]{}|]/g,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),st=Qe?V.Buffer:void 0,he=V.Symbol,ot=V.Uint8Array,ct=ve.propertyIsEnumerable,Mt=$t.splice,H=he?he.toStringTag:void 0,dt=Object.getOwnPropertySymbols,qt=st?st.isBuffer:void 0,Ut=(tt=Object.keys,nt=Object,function(e){return tt(nt(e))}),Le=te(V,"DataView"),se=te(V,"Map"),Re=te(V,"Promise"),Ve=te(V,"Set"),$e=te(V,"WeakMap"),oe=te(Object,"create"),Kt=Q(Le),Wt=Q(se),Gt=Q(Re),Ht=Q(Ve),Zt=Q($e),lt=he?he.prototype:void 0,Fe=lt?lt.valueOf:void 0;function Z(e){var t=-1,n=e==null?0:e.length;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}function $(e){var t=-1,n=e==null?0:e.length;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}function J(e){var t=-1,n=e==null?0:e.length;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}function me(e){var t=-1,n=e==null?0:e.length;for(this.__data__=new J;++t<n;)this.add(e[t])}function U(e){var t=this.__data__=new $(e);this.size=t.size}function Jt(e,t){var n=we(e),r=!n&&tn(e),b=!n&&!r&&De(e),s=!n&&!r&&!b&&yt(e),p=n||r||b||s,g=p?function(m,S){for(var F=-1,x=Array(m);++F<m;)x[F]=S(F);return x}(e.length,String):[],O=g.length;for(var h in e)!t&&!P.call(e,h)||p&&(h=="length"||b&&(h=="offset"||h=="parent")||s&&(h=="buffer"||h=="byteLength"||h=="byteOffset")||en(h,O))||g.push(h);return g}function ye(e,t){for(var n=e.length;n--;)if(gt(e[n][0],t))return n;return-1}function ce(e){return e==null?e===void 0?pe:R:H&&H in Object(e)?function(t){var n=P.call(t,H),r=t[H];try{t[H]=void 0;var b=!0}catch{}var s=it.call(t);return b&&(n?t[H]=r:delete t[H]),s}(e):function(t){return it.call(t)}(e)}function ut(e){return de(e)&&ce(e)==j}function bt(e,t,n,r,b){return e===t||(e==null||t==null||!de(e)&&!de(t)?e!=e&&t!=t:function(s,p,g,O,h,m){var S=we(s),F=we(p),x=S?w:K(s),D=F?w:K(p),ne=(x=x==j?q:x)==q,xe=(D=D==j?q:D)==q,re=x==D;if(re&&De(s)){if(!De(p))return!1;S=!0,ne=!1}if(re&&!ne)return m||(m=new U),S||yt(s)?ft(s,p,g,O,h,m):function(d,c,Ce,W,Me,z,M){switch(Ce){case ge:if(d.byteLength!=c.byteLength||d.byteOffset!=c.byteOffset)return!1;d=d.buffer,c=c.buffer;case Ge:return!(d.byteLength!=c.byteLength||!z(new ot(d),new ot(c)));case y:case I:case L:return gt(+d,+c);case k:return d.name==c.name&&d.message==c.message;case N:case fe:return d==c+"";case A:var G=Rt;case ee:var ue=W&v;if(G||(G=Vt),d.size!=c.size&&!ue)return!1;var je=M.get(d);if(je)return je==c;W|=_,M.set(d,c);var qe=ft(G(d),G(c),W,Me,z,M);return M.delete(d),qe;case Ae:if(Fe)return Fe.call(d)==Fe.call(c)}return!1}(s,p,x,g,O,h,m);if(!(g&v)){var le=ne&&P.call(s,"__wrapped__"),_t=xe&&P.call(p,"__wrapped__");if(le||_t){var rn=le?s.value():s,an=_t?p.value():p;return m||(m=new U),h(rn,an,g,O,m)}}return re?(m||(m=new U),function(d,c,Ce,W,Me,z){var M=Ce&v,G=pt(d),ue=G.length,je=pt(c),qe=je.length;if(ue!=qe&&!M)return!1;for(var ke=ue;ke--;){var X=G[ke];if(!(M?X in c:P.call(c,X)))return!1}var wt=z.get(d);if(wt&&z.get(c))return wt==c;var Ne=!0;z.set(d,c),z.set(c,d);for(var Ue=M;++ke<ue;){var ze=d[X=G[ke]],Ee=c[X];if(W)var xt=M?W(Ee,ze,X,c,d,z):W(ze,Ee,X,d,c,z);if(!(xt===void 0?ze===Ee||Me(ze,Ee,Ce,W,z):xt)){Ne=!1;break}Ue||(Ue=X=="constructor")}if(Ne&&!Ue){var Be=d.constructor,Oe=c.constructor;Be==Oe||!("constructor"in d)||!("constructor"in c)||typeof Be=="function"&&Be instanceof Be&&typeof Oe=="function"&&Oe instanceof Oe||(Ne=!1)}return z.delete(d),z.delete(c),Ne}(s,p,g,O,h,m)):!1}(e,t,n,r,bt,b))}function Qt(e){return!(!mt(e)||function(t){return!!at&&at in t}(e))&&(vt(e)?Dt:Pt).test(Q(e))}function Xt(e){if(n=(t=e)&&t.constructor,r=typeof n=="function"&&n.prototype||ve,t!==r)return Ut(e);var t,n,r,b=[];for(var s in Object(e))P.call(e,s)&&s!="constructor"&&b.push(s);return b}function ft(e,t,n,r,b,s){var p=n&v,g=e.length,O=t.length;if(g!=O&&!(p&&O>g))return!1;var h=s.get(e);if(h&&s.get(t))return h==t;var m=-1,S=!0,F=n&_?new me:void 0;for(s.set(e,t),s.set(t,e);++m<g;){var x=e[m],D=t[m];if(r)var ne=p?r(D,x,m,t,e,s):r(x,D,m,e,t,s);if(ne!==void 0){if(ne)continue;S=!1;break}if(F){if(!Lt(t,function(xe,re){if(le=re,!F.has(le)&&(x===xe||b(x,xe,n,r,s)))return F.push(re);var le})){S=!1;break}}else if(x!==D&&!b(x,D,n,r,s)){S=!1;break}}return s.delete(e),s.delete(t),S}function pt(e){return function(t,n,r){var b=n(t);return we(t)?b:function(s,p){for(var g=-1,O=p.length,h=s.length;++g<O;)s[h+g]=p[g];return s}(b,r(t))}(e,nn,Yt)}function _e(e,t){var n,r,b=e.__data__;return((r=typeof(n=t))=="string"||r=="number"||r=="symbol"||r=="boolean"?n!=="__proto__":n===null)?b[typeof t=="string"?"string":"hash"]:b.map}function te(e,t){var n=function(r,b){return r?.[b]}(e,t);return Qt(n)?n:void 0}Z.prototype.clear=function(){this.__data__=oe?oe(null):{},this.size=0},Z.prototype.delete=function(e){var t=this.has(e)&&delete this.__data__[e];return this.size-=t?1:0,t},Z.prototype.get=function(e){var t=this.__data__;if(oe){var n=t[e];return n===f?void 0:n}return P.call(t,e)?t[e]:void 0},Z.prototype.has=function(e){var t=this.__data__;return oe?t[e]!==void 0:P.call(t,e)},Z.prototype.set=function(e,t){var n=this.__data__;return this.size+=this.has(e)?0:1,n[e]=oe&&t===void 0?f:t,this},$.prototype.clear=function(){this.__data__=[],this.size=0},$.prototype.delete=function(e){var t=this.__data__,n=ye(t,e);return!(n<0)&&(n==t.length-1?t.pop():Mt.call(t,n,1),--this.size,!0)},$.prototype.get=function(e){var t=this.__data__,n=ye(t,e);return n<0?void 0:t[n][1]},$.prototype.has=function(e){return ye(this.__data__,e)>-1},$.prototype.set=function(e,t){var n=this.__data__,r=ye(n,e);return r<0?(++this.size,n.push([e,t])):n[r][1]=t,this},J.prototype.clear=function(){this.size=0,this.__data__={hash:new Z,map:new(se||$),string:new Z}},J.prototype.delete=function(e){var t=_e(this,e).delete(e);return this.size-=t?1:0,t},J.prototype.get=function(e){return _e(this,e).get(e)},J.prototype.has=function(e){return _e(this,e).has(e)},J.prototype.set=function(e,t){var n=_e(this,e),r=n.size;return n.set(e,t),this.size+=n.size==r?0:1,this},me.prototype.add=me.prototype.push=function(e){return this.__data__.set(e,f),this},me.prototype.has=function(e){return this.__data__.has(e)},U.prototype.clear=function(){this.__data__=new $,this.size=0},U.prototype.delete=function(e){var t=this.__data__,n=t.delete(e);return this.size=t.size,n},U.prototype.get=function(e){return this.__data__.get(e)},U.prototype.has=function(e){return this.__data__.has(e)},U.prototype.set=function(e,t){var n=this.__data__;if(n instanceof $){var r=n.__data__;if(!se||r.length<199)return r.push([e,t]),this.size=++n.size,this;n=this.__data__=new J(r)}return n.set(e,t),this.size=n.size,this};var Yt=dt?function(e){return e==null?[]:(e=Object(e),function(t,n){for(var r=-1,b=t==null?0:t.length,s=0,p=[];++r<b;){var g=t[r];n(g,r,t)&&(p[s++]=g)}return p}(dt(e),function(t){return ct.call(e,t)}))}:function(){return[]},K=ce;function en(e,t){return!!(t=t??C)&&(typeof e=="number"||St.test(e))&&e>-1&&e%1==0&&e<t}function Q(e){if(e!=null){try{return rt.call(e)}catch{}try{return e+""}catch{}}return""}function gt(e,t){return e===t||e!=e&&t!=t}(Le&&K(new Le(new ArrayBuffer(1)))!=ge||se&&K(new se)!=A||Re&&K(Re.resolve())!=ie||Ve&&K(new Ve)!=ee||$e&&K(new $e)!=Pe)&&(K=function(e){var t=ce(e),n=t==q?e.constructor:void 0,r=n?Q(n):"";if(r)switch(r){case Kt:return ge;case Wt:return A;case Gt:return ie;case Ht:return ee;case Zt:return Pe}return t});var tn=ut(function(){return arguments}())?ut:function(e){return de(e)&&P.call(e,"callee")&&!ct.call(e,"callee")},we=Array.isArray,De=qt||function(){return!1};function vt(e){if(!mt(e))return!1;var t=ce(e);return t==B||t==T||t==E||t==be}function ht(e){return typeof e=="number"&&e>-1&&e%1==0&&e<=C}function mt(e){var t=typeof e;return e!=null&&(t=="object"||t=="function")}function de(e){return e!=null&&typeof e=="object"}var yt=Ye?function(e){return function(t){return e(t)}}(Ye):function(e){return de(e)&&ht(e.length)&&!!u[ce(e)]};function nn(e){return(t=e)!=null&&ht(t.length)&&!vt(t)?Jt(e):Xt(e);var t}i.exports=function(e,t){return bt(e,t)}})(Ke,Ke.exports);const bn=un(Ke.exports);function kt(i,l,f){const v=i!==void 0,{current:_}=o.useRef(v?i:l),[C,j]=o.useState(l),w=v?i:C,E=o.useCallback((y,I=(k,B)=>!bn(k,B))=>{const k=typeof y!="function"?y:y(w);I(w,k)&&!v&&j(k),f&&f(k)},[v,w,f]);return[w,E,v,_]}const fn=({onClick:i,asChild:l,pressed:f,defaultPressed:v,disabled:_,value:C,defaultValue:j,children:w,onClear:E})=>{const[y,I]=kt(f,v),[k]=kt(C,j),B=(N=>(...ee)=>o.Children.toArray(N).filter(o.isValidElement).find(fe=>{const Ae=(pe=fe)?pe.type.displayName:"";var pe;return ee.includes(Ae||"")}))(w),T=B("Chip.LeadingIcon"),A=B("Chip.TrailingIcon"),L=B("Chip.Content"),R=B("Chip.ClearButton"),q=(i||y)!==void 0,ie=[T,L,R].every(N=>N===void 0)?o.createElement("span",{className:"inline-block grow truncate"},w):o.createElement(o.Fragment,null,T,L,T===void 0?A:null,R),be=N=>{R&&!_&&["Delete","Backspace"].includes(N.key)&&E&&(E(),N.key==="Delete"&&jt.emulateTab(),N.key==="Backspace"&&jt.emulateTab.backwards())};return q?{Element:l?Ct.Slot:"button",chipProps:{type:"button",...y!==void 0&&{"aria-pressed":y,"data-state":y?"on":"off"},onClick:N=>{y!==void 0&&I(!y),i&&i(N,{pressed:y,value:k})},onKeyDown:be,disabled:_,children:ie},compoundElements:{leadingIcon:T,trailingIcon:A,content:L,clearButton:R}}:{Element:l?Ct.Slot:"div",chipProps:{"aria-disabled":_,children:ie,onKeyDown:be},compoundElements:{leadingIcon:T,trailingIcon:A,content:L,clearButton:R}}},zt=o.forwardRef(({design:i="outlined",disabled:l,children:f,intent:v="basic",defaultPressed:_,pressed:C,asChild:j,className:w,onClick:E,onClear:y,...I},k)=>{const{Element:B,chipProps:{children:T,...A},compoundElements:L}=fn({asChild:j,pressed:C,defaultPressed:_,onClick:E,disabled:!!l,value:I.value,defaultValue:I.defaultValue,children:f,onClear:y}),{clearButton:R}=L;return o.createElement(Nt.Provider,{value:{disabled:l,design:i,intent:v,onClear:y}},o.createElement(B,{ref:k,className:ln({className:w,design:i,disabled:l,intent:v,hasClearButton:!!R}),...A,...I,"data-spark-component":"chip"},T))});zt.displayName="Chip";const Et=o.forwardRef(({title:i,fill:l="currentColor",stroke:f="none",...v},_)=>o.createElement("svg",{ref:_,viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg","data-title":"Close",...i&&{"data-title":i},fill:l,stroke:f,...v,dangerouslySetInnerHTML:{__html:(i===void 0?"":`<title>${i}</title>`)+'<path fill-rule="evenodd" d="m21.6,19.67l-7.68-7.68,7.57-7.59c.53-.53.53-1.4,0-1.93-.53-.53-1.4-.53-1.93,0l-7.57,7.58L4.33,2.4c-.53-.53-1.4-.53-1.93,0-.53.53-.53,1.4,0,1.93l7.66,7.66-7.66,7.65c-.53.53-.53,1.4,0,1.93.53.53,1.4.53,1.93,0l7.66-7.66,7.68,7.68c.53.53,1.4.53,1.93,0,.53-.53.53-1.4,0-1.93h0Z"/>'}}));Et.displayName="Close";const pn=Y.cva(["ml-md flex h-full items-center justify-center focus-visible:outline-none"],{variants:{disabled:{false:["cursor-pointer"],true:["cursor-not-allowed"]},isBordered:{false:["pr-md"],true:["pr-[7px]"]},design:{outlined:[],tinted:[],dashed:[]}},compoundVariants:[{design:"outlined",disabled:!1,class:a.tw(["hover:opacity-dim-1"])},{design:"outlined",disabled:!0,class:a.tw(["opacity-dim-3"])},{design:"tinted",disabled:!1,class:a.tw(["hover:opacity-dim-1"])},{design:"tinted",disabled:!0,class:a.tw(["opacity-dim-3"])},{design:"dashed",disabled:!1,class:a.tw(["hover:opacity-dim-1"])},{design:"dashed",disabled:!0,class:a.tw(["opacity-dim-3"])}]}),gn=Y.cva(["rounded-full p-[--sz-2] [font-size:--sz-8] border-sm","focus-visible:outline-2 focus-visible:outline focus-visible:outline-offset-2 focus-visible:outline-[blue]"],{variants:{disabled:{true:["cursor-not-allowed"],false:["cursor-pointer"]}}}),Bt=o.forwardRef(({children:i=o.createElement(sn.Icon,null,o.createElement(Et,null)),tabIndex:l=0,label:f},v)=>{const{design:_,disabled:C,onClear:j}=o.useContext({...Nt})||{},w=o.useCallback(E=>{E.stopPropagation(),!C&&j&&j(E)},[C,j]);return o.createElement("span",{className:pn({isBordered:["outline","dashed"].includes(`${_}`),disabled:!!C,design:_}),onClick:w,ref:v},o.createElement("button",{tabIndex:l,type:"button",disabled:!!C,className:gn({disabled:C}),"aria-label":f},i&&o.cloneElement(i,{"aria-label":f})))});Bt.displayName="Chip.ClearButton";const Ot=o.forwardRef(({children:i,className:l},f)=>o.createElement("span",{className:Y.cx("inline-block grow truncate",l),ref:f},i));Ot.displayName="Chip.Content";const We=o.forwardRef(({children:i,className:l},f)=>o.createElement("span",{className:Y.cx("flex h-full items-center justify-center",l),ref:f},i));We.displayName="Chip.Icon";const It=o.forwardRef(({className:i,...l},f)=>o.createElement(We,{className:Y.cx("mr-sm",i),ref:f,...l}));It.displayName="Chip.LeadingIcon";const At=o.forwardRef(({className:i,...l},f)=>o.createElement(We,{className:Y.cx("ml-md",i),ref:f,...l}));At.displayName="Chip.TrailingIcon";const ae=Object.assign(zt,{Content:Ot,LeadingIcon:It,TrailingIcon:At,ClearButton:Bt});ae.displayName="Chip",ae.ClearButton.displayName="Chip.ClearButton",ae.Content.displayName="Chip.Content",ae.LeadingIcon.displayName="Chip.LeadingIcon",ae.TrailingIcon.displayName="Chip.TrailingIcon",exports.Chip=ae; |
{ | ||
"name": "@spark-ui/chip", | ||
"version": "5.7.3", | ||
"version": "6.0.0", | ||
"description": "To help people enter information, make selections, filter content, or trigger actions.", | ||
@@ -47,9 +47,9 @@ "publishConfig": { | ||
"dependencies": { | ||
"@spark-ui/icon": "^5.7.3", | ||
"@spark-ui/icons": "^5.7.3", | ||
"@spark-ui/internal-utils": "^5.7.3", | ||
"@spark-ui/slot": "^5.7.3", | ||
"@spark-ui/icon": "^6.0.0", | ||
"@spark-ui/icons": "^6.0.0", | ||
"@spark-ui/internal-utils": "^6.0.0", | ||
"@spark-ui/slot": "^6.0.0", | ||
"emulate-tab": "^1.2.1" | ||
}, | ||
"gitHead": "01c28a1bebaf9b01bfd231b52e77477d0d20ba36" | ||
"gitHead": "64d459447bcd58a55ace4d02c976a57b25a1b6f5" | ||
} |
Sorry, the diff of this file is not supported yet
110046
+ Added@spark-ui/icon@6.4.1(transitive)
+ Added@spark-ui/icons@6.4.1(transitive)
+ Added@spark-ui/internal-utils@6.4.1(transitive)
+ Added@spark-ui/slot@6.4.1(transitive)
+ Added@spark-ui/visually-hidden@6.4.1(transitive)
- Removed@spark-ui/icon@5.7.3(transitive)
- Removed@spark-ui/icons@5.7.3(transitive)
- Removed@spark-ui/internal-utils@5.7.3(transitive)
- Removed@spark-ui/slot@5.7.3(transitive)
- Removed@spark-ui/visually-hidden@5.7.3(transitive)
Updated@spark-ui/icon@^6.0.0
Updated@spark-ui/icons@^6.0.0
Updated@spark-ui/slot@^6.0.0