UNPKG

@jengaui/search-input

Version:

Jenga UI Search-Input component in React

100 lines (84 loc) 21.8 kB
'use strict'; Object.defineProperty(exports, '__esModule', { value: true }); var C = require('react'); var searchfield = require('@react-stately/searchfield'); var searchfield$1 = require('@react-aria/searchfield'); var utils = require('@jengaui/utils'); var textInput = require('@jengaui/text-input'); var providers = require('@jengaui/providers'); var button = require('@jengaui/button'); var tastycss = require('tastycss'); var jsxRuntime = require('react/jsx-runtime'); function _interopDefaultLegacy (e) { return e && typeof e === 'object' && 'default' in e ? e : { 'default': e }; } function _interopNamespace(e) { if (e && e.__esModule) return e; var n = Object.create(null); if (e) { Object.keys(e).forEach(function (k) { if (k !== 'default') { var d = Object.getOwnPropertyDescriptor(e, k); Object.defineProperty(n, k, d.get ? d : { enumerable: true, get: function () { return e[k]; } }); } }); } n["default"] = e; return Object.freeze(n); } var C__namespace = /*#__PURE__*/_interopNamespace(C); var C__default = /*#__PURE__*/_interopDefaultLegacy(C); var Xe=Object.create;var xe=Object.defineProperty;var et=Object.getOwnPropertyDescriptor;var tt=Object.getOwnPropertyNames;var rt=Object.getPrototypeOf,ot=Object.prototype.hasOwnProperty;var at=(e,r)=>()=>(r||e((r={exports:{}}).exports,r),r.exports);var lt=(e,r,t,o)=>{if(r&&typeof r=="object"||typeof r=="function")for(let a of tt(r))!ot.call(e,a)&&a!==t&&xe(e,a,{get:()=>r[a],enumerable:!(o=et(r,a))||o.enumerable});return e};var ft=(e,r,t)=>(t=e!=null?Xe(rt(e)):{},lt(r||!e||!e.__esModule?xe(t,"default",{value:e,enumerable:!0}):t,e));var Oe=at((mr,E)=>{(function(){var e={}.hasOwnProperty;function t(){for(var o=[],a=0;a<arguments.length;a++){var l=arguments[a];if(!!l){var d=typeof l;if(d==="string"||d==="number")o.push(l);else if(Array.isArray(l)){if(l.length){var f=t.apply(null,l);f&&o.push(f);}}else if(d==="object"){if(l.toString!==Object.prototype.toString&&!l.toString.toString().includes("[native code]")){o.push(l.toString());continue}for(var n in l)e.call(l,n)&&l[n]&&o.push(n);}}}return o.join(" ")}typeof E<"u"&&E.exports?(t.default=t,E.exports=t):typeof define=="function"&&typeof define.amd=="object"&&define.amd?define("classnames",[],function(){return t}):window.classNames=t;})();});var nt=C.createContext({}),R=nt;function F(e,r,t){return r in e?Object.defineProperty(e,r,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[r]=t,e}function ce(e,r){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);r&&(o=o.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),t.push.apply(t,o);}return t}function u(e){for(var r=1;r<arguments.length;r++){var t=arguments[r]!=null?arguments[r]:{};r%2?ce(Object(t),!0).forEach(function(o){F(e,o,t[o]);}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):ce(Object(t)).forEach(function(o){Object.defineProperty(e,o,Object.getOwnPropertyDescriptor(t,o));});}return e}function z(e){if(Array.isArray(e))return e}function Q(e,r){var t=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(t!=null){var o=[],a=!0,l=!1,d,f;try{for(t=t.call(e);!(a=(d=t.next()).done)&&(o.push(d.value),!(r&&o.length===r));a=!0);}catch(n){l=!0,f=n;}finally{try{!a&&t.return!=null&&t.return();}finally{if(l)throw f}}return o}}function M(e,r){(r==null||r>e.length)&&(r=e.length);for(var t=0,o=new Array(r);t<r;t++)o[t]=e[t];return o}function Z(e,r){if(!!e){if(typeof e=="string")return M(e,r);var t=Object.prototype.toString.call(e).slice(8,-1);if(t==="Object"&&e.constructor&&(t=e.constructor.name),t==="Map"||t==="Set")return Array.from(e);if(t==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t))return M(e,r)}}function Y(){throw new TypeError(`Invalid attempt to destructure non-iterable instance. In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function v(e,r){return z(e)||Q(e,r)||Z(e,r)||Y()}function J(e,r){if(e==null)return {};var t={},o=Object.keys(e),a,l;for(l=0;l<o.length;l++)a=o[l],!(r.indexOf(a)>=0)&&(t[a]=e[a]);return t}function S(e,r){if(e==null)return {};var t=J(e,r),o,a;if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(e);for(a=0;a<l.length;a++)o=l[a],!(r.indexOf(o)>=0)&&(!Object.prototype.propertyIsEnumerable.call(e,o)||(t[o]=e[o]));}return t}var We=ft(Oe());function w(e){return w=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(r){return typeof r}:function(r){return r&&typeof Symbol=="function"&&r.constructor===Symbol&&r!==Symbol.prototype?"symbol":typeof r},w(e)}function m(e,r){ut(e)&&(e="100%");var t=it(e);return e=r===360?e:Math.min(r,Math.max(0,parseFloat(e))),t&&(e=parseInt(String(e*r),10)/100),Math.abs(e-r)<1e-6?1:(r===360?e=(e<0?e%r+r:e%r)/parseFloat(String(r)):e=e%r/parseFloat(String(r)),e)}function ut(e){return typeof e=="string"&&e.indexOf(".")!==-1&&parseFloat(e)===1}function it(e){return typeof e=="string"&&e.indexOf("%")!==-1}function Te(e){return e=parseFloat(e),(isNaN(e)||e<0||e>1)&&(e=1),e}function k(e){return e<=1?"".concat(Number(e)*100,"%"):e}function I(e){return e.length===1?"0"+e:String(e)}function ge(e,r,t){return {r:m(e,255)*255,g:m(r,255)*255,b:m(t,255)*255}}function K(e,r,t){return t<0&&(t+=1),t>1&&(t-=1),t<1/6?e+(r-e)*(6*t):t<1/2?r:t<2/3?e+(r-e)*(2/3-t)*6:e}function he(e,r,t){var o,a,l;if(e=m(e,360),r=m(r,100),t=m(t,100),r===0)a=t,l=t,o=t;else {var d=t<.5?t*(1+r):t+r-t*r,f=2*t-d;o=K(f,d,e+1/3),a=K(f,d,e),l=K(f,d,e-1/3);}return {r:o*255,g:a*255,b:l*255}}function Ce(e,r,t){e=m(e,255),r=m(r,255),t=m(t,255);var o=Math.max(e,r,t),a=Math.min(e,r,t),l=0,d=o,f=o-a,n=o===0?0:f/o;if(o===a)l=0;else {switch(o){case e:l=(r-t)/f+(r<t?6:0);break;case r:l=(t-e)/f+2;break;case t:l=(e-r)/f+4;break;}l/=6;}return {h:l,s:n,v:d}}function Fe(e,r,t){e=m(e,360)*6,r=m(r,100),t=m(t,100);var o=Math.floor(e),a=e-o,l=t*(1-r),d=t*(1-a*r),f=t*(1-(1-a)*r),n=o%6,x=[t,d,l,l,f,t][n],i=[f,t,t,d,l,l][n],h=[l,l,f,t,t,d][n];return {r:x*255,g:i*255,b:h*255}}function we(e,r,t,o){var a=[I(Math.round(e).toString(16)),I(Math.round(r).toString(16)),I(Math.round(t).toString(16))];return o&&a[0].startsWith(a[0].charAt(1))&&a[1].startsWith(a[1].charAt(1))&&a[2].startsWith(a[2].charAt(1))?a[0].charAt(0)+a[1].charAt(0)+a[2].charAt(0):a.join("")}function $(e){return p(e)/255}function p(e){return parseInt(e,16)}var X={aliceblue:"#f0f8ff",antiquewhite:"#faebd7",aqua:"#00ffff",aquamarine:"#7fffd4",azure:"#f0ffff",beige:"#f5f5dc",bisque:"#ffe4c4",black:"#000000",blanchedalmond:"#ffebcd",blue:"#0000ff",blueviolet:"#8a2be2",brown:"#a52a2a",burlywood:"#deb887",cadetblue:"#5f9ea0",chartreuse:"#7fff00",chocolate:"#d2691e",coral:"#ff7f50",cornflowerblue:"#6495ed",cornsilk:"#fff8dc",crimson:"#dc143c",cyan:"#00ffff",darkblue:"#00008b",darkcyan:"#008b8b",darkgoldenrod:"#b8860b",darkgray:"#a9a9a9",darkgreen:"#006400",darkgrey:"#a9a9a9",darkkhaki:"#bdb76b",darkmagenta:"#8b008b",darkolivegreen:"#556b2f",darkorange:"#ff8c00",darkorchid:"#9932cc",darkred:"#8b0000",darksalmon:"#e9967a",darkseagreen:"#8fbc8f",darkslateblue:"#483d8b",darkslategray:"#2f4f4f",darkslategrey:"#2f4f4f",darkturquoise:"#00ced1",darkviolet:"#9400d3",deeppink:"#ff1493",deepskyblue:"#00bfff",dimgray:"#696969",dimgrey:"#696969",dodgerblue:"#1e90ff",firebrick:"#b22222",floralwhite:"#fffaf0",forestgreen:"#228b22",fuchsia:"#ff00ff",gainsboro:"#dcdcdc",ghostwhite:"#f8f8ff",goldenrod:"#daa520",gold:"#ffd700",gray:"#808080",green:"#008000",greenyellow:"#adff2f",grey:"#808080",honeydew:"#f0fff0",hotpink:"#ff69b4",indianred:"#cd5c5c",indigo:"#4b0082",ivory:"#fffff0",khaki:"#f0e68c",lavenderblush:"#fff0f5",lavender:"#e6e6fa",lawngreen:"#7cfc00",lemonchiffon:"#fffacd",lightblue:"#add8e6",lightcoral:"#f08080",lightcyan:"#e0ffff",lightgoldenrodyellow:"#fafad2",lightgray:"#d3d3d3",lightgreen:"#90ee90",lightgrey:"#d3d3d3",lightpink:"#ffb6c1",lightsalmon:"#ffa07a",lightseagreen:"#20b2aa",lightskyblue:"#87cefa",lightslategray:"#778899",lightslategrey:"#778899",lightsteelblue:"#b0c4de",lightyellow:"#ffffe0",lime:"#00ff00",limegreen:"#32cd32",linen:"#faf0e6",magenta:"#ff00ff",maroon:"#800000",mediumaquamarine:"#66cdaa",mediumblue:"#0000cd",mediumorchid:"#ba55d3",mediumpurple:"#9370db",mediumseagreen:"#3cb371",mediumslateblue:"#7b68ee",mediumspringgreen:"#00fa9a",mediumturquoise:"#48d1cc",mediumvioletred:"#c71585",midnightblue:"#191970",mintcream:"#f5fffa",mistyrose:"#ffe4e1",moccasin:"#ffe4b5",navajowhite:"#ffdead",navy:"#000080",oldlace:"#fdf5e6",olive:"#808000",olivedrab:"#6b8e23",orange:"#ffa500",orangered:"#ff4500",orchid:"#da70d6",palegoldenrod:"#eee8aa",palegreen:"#98fb98",paleturquoise:"#afeeee",palevioletred:"#db7093",papayawhip:"#ffefd5",peachpuff:"#ffdab9",peru:"#cd853f",pink:"#ffc0cb",plum:"#dda0dd",powderblue:"#b0e0e6",purple:"#800080",rebeccapurple:"#663399",red:"#ff0000",rosybrown:"#bc8f8f",royalblue:"#4169e1",saddlebrown:"#8b4513",salmon:"#fa8072",sandybrown:"#f4a460",seagreen:"#2e8b57",seashell:"#fff5ee",sienna:"#a0522d",silver:"#c0c0c0",skyblue:"#87ceeb",slateblue:"#6a5acd",slategray:"#708090",slategrey:"#708090",snow:"#fffafa",springgreen:"#00ff7f",steelblue:"#4682b4",tan:"#d2b48c",teal:"#008080",thistle:"#d8bfd8",tomato:"#ff6347",turquoise:"#40e0d0",violet:"#ee82ee",wheat:"#f5deb3",white:"#ffffff",whitesmoke:"#f5f5f5",yellow:"#ffff00",yellowgreen:"#9acd32"};function b(e){var r={r:0,g:0,b:0},t=1,o=null,a=null,l=null,d=!1,f=!1;return typeof e=="string"&&(e=mt(e)),typeof e=="object"&&(O(e.r)&&O(e.g)&&O(e.b)?(r=ge(e.r,e.g,e.b),d=!0,f=String(e.r).substr(-1)==="%"?"prgb":"rgb"):O(e.h)&&O(e.s)&&O(e.v)?(o=k(e.s),a=k(e.v),r=Fe(e.h,o,a),d=!0,f="hsv"):O(e.h)&&O(e.s)&&O(e.l)&&(o=k(e.s),l=k(e.l),r=he(e.h,o,l),d=!0,f="hsl"),Object.prototype.hasOwnProperty.call(e,"a")&&(t=e.a)),t=Te(t),{ok:d,format:e.format||f,r:Math.min(255,Math.max(r.r,0)),g:Math.min(255,Math.max(r.g,0)),b:Math.min(255,Math.max(r.b,0)),a:t}}var st="[-\\+]?\\d+%?",pt="[-\\+]?\\d*\\.\\d+%?",g="(?:".concat(pt,")|(?:").concat(st,")"),ee="[\\s|\\(]+(".concat(g,")[,|\\s]+(").concat(g,")[,|\\s]+(").concat(g,")\\s*\\)?"),te="[\\s|\\(]+(".concat(g,")[,|\\s]+(").concat(g,")[,|\\s]+(").concat(g,")[,|\\s]+(").concat(g,")\\s*\\)?"),c={CSS_UNIT:new RegExp(g),rgb:new RegExp("rgb"+ee),rgba:new RegExp("rgba"+te),hsl:new RegExp("hsl"+ee),hsla:new RegExp("hsla"+te),hsv:new RegExp("hsv"+ee),hsva:new RegExp("hsva"+te),hex3:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex6:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/,hex4:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex8:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/};function mt(e){if(e=e.trim().toLowerCase(),e.length===0)return !1;var r=!1;if(X[e])e=X[e],r=!0;else if(e==="transparent")return {r:0,g:0,b:0,a:0,format:"name"};var t=c.rgb.exec(e);return t?{r:t[1],g:t[2],b:t[3]}:(t=c.rgba.exec(e),t?{r:t[1],g:t[2],b:t[3],a:t[4]}:(t=c.hsl.exec(e),t?{h:t[1],s:t[2],l:t[3]}:(t=c.hsla.exec(e),t?{h:t[1],s:t[2],l:t[3],a:t[4]}:(t=c.hsv.exec(e),t?{h:t[1],s:t[2],v:t[3]}:(t=c.hsva.exec(e),t?{h:t[1],s:t[2],v:t[3],a:t[4]}:(t=c.hex8.exec(e),t?{r:p(t[1]),g:p(t[2]),b:p(t[3]),a:$(t[4]),format:r?"name":"hex8"}:(t=c.hex6.exec(e),t?{r:p(t[1]),g:p(t[2]),b:p(t[3]),format:r?"name":"hex"}:(t=c.hex4.exec(e),t?{r:p(t[1]+t[1]),g:p(t[2]+t[2]),b:p(t[3]+t[3]),a:$(t[4]+t[4]),format:r?"name":"hex8"}:(t=c.hex3.exec(e),t?{r:p(t[1]+t[1]),g:p(t[2]+t[2]),b:p(t[3]+t[3]),format:r?"name":"hex"}:!1)))))))))}function O(e){return Boolean(c.CSS_UNIT.exec(String(e)))}var B=2,be=.16,xt=.05,ct=.05,Ot=.15,Ae=5,Pe=4,Tt=[{index:7,opacity:.15},{index:6,opacity:.25},{index:5,opacity:.3},{index:5,opacity:.45},{index:5,opacity:.65},{index:5,opacity:.85},{index:4,opacity:.9},{index:3,opacity:.95},{index:2,opacity:.97},{index:1,opacity:.98}];function ye(e){var r=e.r,t=e.g,o=e.b,a=Ce(r,t,o);return {h:a.h*360,s:a.s,v:a.v}}function D(e){var r=e.r,t=e.g,o=e.b;return "#".concat(we(r,t,o,!1))}function gt(e,r,t){var o=t/100,a={r:(r.r-e.r)*o+e.r,g:(r.g-e.g)*o+e.g,b:(r.b-e.b)*o+e.b};return a}function ve(e,r,t){var o;return Math.round(e.h)>=60&&Math.round(e.h)<=240?o=t?Math.round(e.h)-B*r:Math.round(e.h)+B*r:o=t?Math.round(e.h)+B*r:Math.round(e.h)-B*r,o<0?o+=360:o>=360&&(o-=360),o}function Se(e,r,t){if(e.h===0&&e.s===0)return e.s;var o;return t?o=e.s-be*r:r===Pe?o=e.s+be:o=e.s+xt*r,o>1&&(o=1),t&&r===Ae&&o>.1&&(o=.1),o<.06&&(o=.06),Number(o.toFixed(2))}function ke(e,r,t){var o;return t?o=e.v+ct*r:o=e.v-Ot*r,o>1&&(o=1),Number(o.toFixed(2))}function q(e){for(var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},t=[],o=b(e),a=Ae;a>0;a-=1){var l=ye(o),d=D(b({h:ve(l,a,!0),s:Se(l,a,!0),v:ke(l,a,!0)}));t.push(d);}t.push(D(o));for(var f=1;f<=Pe;f+=1){var n=ye(o),x=D(b({h:ve(n,f),s:Se(n,f),v:ke(n,f)}));t.push(x);}return r.theme==="dark"?Tt.map(function(i){var h=i.index,T=i.opacity,y=D(gt(b(r.backgroundColor||"#141414"),b(t[h]),T*100));return y}):t}var re={red:"#F5222D",volcano:"#FA541C",orange:"#FA8C16",gold:"#FAAD14",yellow:"#FADB14",lime:"#A0D911",green:"#52C41A",cyan:"#13C2C2",blue:"#1890FF",geekblue:"#2F54EB",purple:"#722ED1",magenta:"#EB2F96",grey:"#666666"},s={},oe={};Object.keys(re).forEach(function(e){s[e]=q(re[e]),s[e].primary=s[e][5],oe[e]=q(re[e],{theme:"dark",backgroundColor:"#141414"}),oe[e].primary=oe[e][5];});var Re={};function ht(e,r){process.env.NODE_ENV!=="production"&&!e&&console!==void 0&&console.error("Warning: ".concat(r));}function Ct(e,r,t){!r&&!Re[t]&&(e(!1,t),Re[t]=!0);}function Ft(e,r){Ct(ht,e,r);}var Me=Ft;function ae(){return !!(typeof window<"u"&&window.document&&window.document.createElement)}function le(e,r){if(!e)return !1;if(e.contains)return e.contains(r);for(var t=r;t;){if(t===e)return !0;t=t.parentNode;}return !1}var Ee="data-rc-order",wt="rc-util-key",fe=new Map;function Ie(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},r=e.mark;return r?r.startsWith("data-")?r:"data-".concat(r):wt}function de(e){if(e.attachTo)return e.attachTo;var r=document.querySelector("head");return r||document.body}function bt(e){return e==="queue"?"prependQueue":e?"prepend":"append"}function Be(e){return Array.from((fe.get(e)||e).children).filter(function(r){return r.tagName==="STYLE"})}function De(e){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(!ae())return null;var t=r.csp,o=r.prepend,a=document.createElement("style");a.setAttribute(Ee,bt(o)),t!=null&&t.nonce&&(a.nonce=t==null?void 0:t.nonce),a.innerHTML=e;var l=de(r),d=l.firstChild;if(o){if(o==="queue"){var f=Be(l).filter(function(n){return ["prepend","prependQueue"].includes(n.getAttribute(Ee))});if(f.length)return l.insertBefore(a,f[f.length-1].nextSibling),a}l.insertBefore(a,d);}else l.appendChild(a);return a}function yt(e){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},t=de(r);return Be(t).find(function(o){return o.getAttribute(Ie(r))===e})}function vt(e,r){var t=fe.get(e);if(!t||!le(document,t)){var o=De("",r),a=o.parentNode;fe.set(e,a),a.removeChild(o);}}function qe(e,r){var t=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},o=de(t);vt(o,t);var a=yt(r,t);if(a){var l,d;if(((l=t.csp)===null||l===void 0?void 0:l.nonce)&&a.nonce!==((d=t.csp)===null||d===void 0?void 0:d.nonce)){var f;a.nonce=(f=t.csp)===null||f===void 0?void 0:f.nonce;}return a.innerHTML!==e&&(a.innerHTML=e),a}var n=De(e,t);return n.setAttribute(Ie(t),r),n}function He(e,r){Me(e,"[@ant-design/icons] ".concat(r));}function ne(e){return w(e)==="object"&&typeof e.name=="string"&&typeof e.theme=="string"&&(w(e.icon)==="object"||typeof e.icon=="function")}function Ne(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};return Object.keys(e).reduce(function(r,t){var o=e[t];switch(t){case"class":r.className=o,delete r.class;break;default:r[t]=o;}return r},{})}function L(e,r,t){return t?C__default["default"].createElement(e.tag,u(u({key:r},Ne(e.attrs)),t),(e.children||[]).map(function(o,a){return L(o,"".concat(r,"-").concat(e.tag,"-").concat(a))})):C__default["default"].createElement(e.tag,u({key:r},Ne(e.attrs)),(e.children||[]).map(function(o,a){return L(o,"".concat(r,"-").concat(e.tag,"-").concat(a))}))}function ue(e){return q(e)[0]}function N(e){return e?Array.isArray(e)?e:[e]:[]}var At=` .anticon { display: inline-block; color: inherit; font-style: normal; line-height: 0; text-align: center; text-transform: none; vertical-align: -0.125em; text-rendering: optimizeLegibility; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; } .anticon > * { line-height: 1; } .anticon svg { display: inline-block; } .anticon::before { display: none; } .anticon .anticon-icon { display: block; } .anticon[tabindex] { cursor: pointer; } .anticon-spin::before, .anticon-spin { display: inline-block; -webkit-animation: loadingCircle 1s infinite linear; animation: loadingCircle 1s infinite linear; } @-webkit-keyframes loadingCircle { 100% { -webkit-transform: rotate(360deg); transform: rotate(360deg); } } @keyframes loadingCircle { 100% { -webkit-transform: rotate(360deg); transform: rotate(360deg); } } `,Ue=function(){var r=arguments.length>0&&arguments[0]!==void 0?arguments[0]:At,t=C.useContext(R),o=t.csp;C.useEffect(function(){qe(r,"@ant-design-icons",{prepend:!0,csp:o});},[]);};var Pt=["icon","className","onClick","style","primaryColor","secondaryColor"],A={primaryColor:"#333",secondaryColor:"#E6E6E6",calculated:!1};function Rt(e){var r=e.primaryColor,t=e.secondaryColor;A.primaryColor=r,A.secondaryColor=t||ue(r),A.calculated=!!t;}function Mt(){return u({},A)}var H=function(r){var t=r.icon,o=r.className,a=r.onClick,l=r.style,d=r.primaryColor,f=r.secondaryColor,n=S(r,Pt),x=A;if(d&&(x={primaryColor:d,secondaryColor:f||ue(d)}),Ue(),He(ne(t),"icon should be icon definiton, but got ".concat(t)),!ne(t))return null;var i=t;return i&&typeof i.icon=="function"&&(i=u(u({},i),{},{icon:i.icon(x.primaryColor,x.secondaryColor)})),L(i.icon,"svg-".concat(i.name),u({className:o,onClick:a,style:l,"data-icon":i.name,width:"1em",height:"1em",fill:"currentColor","aria-hidden":"true"},n))};H.displayName="IconReact";H.getTwoToneColors=Mt;H.setTwoToneColors=Rt;var P=H;function ie(e){var r=N(e),t=v(r,2),o=t[0],a=t[1];return P.setTwoToneColors({primaryColor:o,secondaryColor:a})}function je(){var e=P.getTwoToneColors();return e.calculated?[e.primaryColor,e.secondaryColor]:e.primaryColor}var Et=["className","icon","spin","rotate","tabIndex","onClick","twoToneColor"];ie("#1890ff");var U=C__namespace.forwardRef(function(e,r){var t,o=e.className,a=e.icon,l=e.spin,d=e.rotate,f=e.tabIndex,n=e.onClick,x=e.twoToneColor,i=S(e,Et),h=C__namespace.useContext(R),T=h.prefixCls,y=T===void 0?"anticon":T,Ze=(0, We.default)(y,(t={},F(t,"".concat(y,"-").concat(a.name),!!a.name),F(t,"".concat(y,"-spin"),!!l||a.name==="loading"),t),o),V=f;V===void 0&&n&&(V=-1);var Ye=d?{msTransform:"rotate(".concat(d,"deg)"),transform:"rotate(".concat(d,"deg)")}:void 0,Je=N(x),me=v(Je,2),Ke=me[0],$e=me[1];return C__namespace.createElement("span",u(u({role:"img","aria-label":a.name},i),{},{ref:r,tabIndex:V,onClick:n,className:Ze}),C__namespace.createElement(P,{icon:a,primaryColor:Ke,secondaryColor:$e,style:Ye}))});U.displayName="AntdIcon";U.getTwoToneColor=je;U.setTwoToneColor=ie;var j=U;var It={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M563.8 512l262.5-312.9c4.4-5.2.7-13.1-6.1-13.1h-79.8c-4.7 0-9.2 2.1-12.3 5.7L511.6 449.8 295.1 191.7c-3-3.6-7.5-5.7-12.3-5.7H203c-6.8 0-10.5 7.9-6.1 13.1L459.4 512 196.9 824.9A7.95 7.95 0 00203 838h79.8c4.7 0 9.2-2.1 12.3-5.7l216.5-258.1 216.5 258.1c3 3.6 7.5 5.7 12.3 5.7h79.8c6.8 0 10.5-7.9 6.1-13.1L563.8 512z"}}]},name:"close",theme:"outlined"},_e=It;var Ge=function(r,t){return C__namespace.createElement(j,u(u({},r),{},{ref:t,icon:_e}))};Ge.displayName="CloseOutlined";var se=C__namespace.forwardRef(Ge);var Bt={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M909.6 854.5L649.9 594.8C690.2 542.7 712 479 712 412c0-80.2-31.3-155.4-87.9-212.1-56.6-56.7-132-87.9-212.1-87.9s-155.5 31.3-212.1 87.9C143.2 256.5 112 331.8 112 412c0 80.1 31.3 155.5 87.9 212.1C256.5 680.8 331.8 712 412 712c67 0 130.6-21.8 182.7-62l259.7 259.6a8.2 8.2 0 0011.6 0l43.6-43.5a8.2 8.2 0 000-11.6zM570.4 570.4C528 612.7 471.8 636 412 636s-116-23.3-158.4-65.6C211.3 528 188 471.8 188 412s23.3-116.1 65.6-158.4C296 211.3 352.2 188 412 188s116.1 23.2 158.4 65.6S636 352.2 636 412s-23.3 116.1-65.6 158.4z"}}]},name:"search",theme:"outlined"},Ve=Bt;var ze=function(r,t){return C__namespace.createElement(j,u(u({},r),{},{ref:t,icon:Ve}))};ze.displayName="SearchOutlined";var pe=C__namespace.forwardRef(ze);var zt=tastycss.tasty(button.Button,{icon:jsxRuntime.jsx(se,{}),styles:{radius:"right (1r - 1bw)",width:"4x",height:"auto",placeSelf:"stretch"}}),Uo=C.forwardRef(function(r,t){r=utils.castNullableStringValue(r),r=providers.useProviderProps(r);let{isClearable:o,value:a,validationState:l}=r,d=C.useRef(null),f=utils.useCombinedRefs(t,d),n=C.useRef(null);C.useEffect(()=>{let T=f&&f.current;T&&a!=null&&T.value!==a&&(T.value=a);},[f,a]);let x=searchfield.useSearchFieldState(r),{inputProps:i,clearButtonProps:h}=searchfield$1.useSearchField(r,x,n);return jsxRuntime.jsx(textInput.TextInputBase,{ref:t,inputProps:i,inputRef:n,type:"search",icon:jsxRuntime.jsx(pe,{}),suffixPosition:"after",suffix:o&&x.value!==""&&!r.isReadOnly&&jsxRuntime.jsx(zt,{type:l==="invalid"?"clear":"neutral",theme:l==="invalid"?"danger":void 0,...button.ariaToJengaButtonProps(h)}),...r})});/*! Copyright (c) 2018 Jed Watson. Licensed under the MIT License (MIT), see http://jedwatson.github.io/classnames */ exports.SearchInput = Uo;