@react-querybuilder/bulma
Advanced tools
Comparing version 5.3.3 to 5.4.0
@@ -11,3 +11,3 @@ "use strict";Object.defineProperty(exports,Symbol.toStringTag,{value:"Module"});const O=require("react-querybuilder"),ue=require("react");var K={},pr={get exports(){return K},set exports(y){K=y}},Y={};var De;function mr(){if(De)return Y;De=1;var y=ue,v=Symbol.for("react.element"),E=Symbol.for("react.fragment"),c=Object.prototype.hasOwnProperty,h=y.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,f={key:!0,ref:!0,__self:!0,__source:!0};function b(C,s,T){var l,S={},x=null,D=null;T!==void 0&&(x=""+T),s.key!==void 0&&(x=""+s.key),s.ref!==void 0&&(D=s.ref);for(l in s)c.call(s,l)&&!f.hasOwnProperty(l)&&(S[l]=s[l]);if(C&&C.defaultProps)for(l in s=C.defaultProps,s)S[l]===void 0&&(S[l]=s[l]);return{$$typeof:v,type:C,key:x,ref:D,props:S,_owner:h.current}}return Y.Fragment=E,Y.jsx=b,Y.jsxs=b,Y}var L={};var Ne;function hr(){return Ne||(Ne=1,process.env.NODE_ENV!=="production"&&function(){var y=ue,v=Symbol.for("react.element"),E=Symbol.for("react.portal"),c=Symbol.for("react.fragment"),h=Symbol.for("react.strict_mode"),f=Symbol.for("react.profiler"),b=Symbol.for("react.provider"),C=Symbol.for("react.context"),s=Symbol.for("react.forward_ref"),T=Symbol.for("react.suspense"),l=Symbol.for("react.suspense_list"),S=Symbol.for("react.memo"),x=Symbol.for("react.lazy"),D=Symbol.for("react.offscreen"),M=Symbol.iterator,p="@@iterator";function Q(e){if(e===null||typeof e!="object")return null;var r=M&&e[M]||e[p];return typeof r=="function"?r:null}var F=y.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED;function g(e){{for(var r=arguments.length,t=new Array(r>1?r-1:0),n=1;n<r;n++)t[n-1]=arguments[n];N("error",e,t)}}function N(e,r,t){{var n=F.ReactDebugCurrentFrame,i=n.getStackAddendum();i!==""&&(r+="%s",t=t.concat([i]));var u=t.map(function(o){return String(o)});u.unshift("Warning: "+r),Function.prototype.apply.call(console[e],console,u)}}var U=!1,Ie=!1,Be=!1,We=!1,Ve=!1,se;se=Symbol.for("react.module.reference");function Ye(e){return!!(typeof e=="string"||typeof e=="function"||e===c||e===f||Ve||e===h||e===T||e===l||We||e===D||U||Ie||Be||typeof e=="object"&&e!==null&&(e.$$typeof===x||e.$$typeof===S||e.$$typeof===b||e.$$typeof===C||e.$$typeof===s||e.$$typeof===se||e.getModuleId!==void 0))}function Le(e,r,t){var n=e.displayName;if(n)return n;var i=r.displayName||r.name||"";return i!==""?t+"("+i+")":t}function fe(e){return e.displayName||"Context"}function j(e){if(e==null)return null;if(typeof e.tag=="number"&&g("Received an unexpected object in getComponentNameFromType(). This is likely a bug in React. Please file an issue."),typeof e=="function")return e.displayName||e.name||null;if(typeof e=="string")return e;switch(e){case c:return"Fragment";case E:return"Portal";case f:return"Profiler";case h:return"StrictMode";case T:return"Suspense";case l:return"SuspenseList"}if(typeof e=="object")switch(e.$$typeof){case C:var r=e;return fe(r)+".Consumer";case b:var t=e;return fe(t._context)+".Provider";case s:return Le(e,e.render,"ForwardRef");case S:var n=e.displayName||null;return n!==null?n:j(e.type)||"Memo";case x:{var i=e,u=i._payload,o=i._init;try{return j(o(u))}catch{return null}}}return null}var $=Object.assign,W=0,de,ve,pe,me,he,ge,ye;function be(){}be.__reactDisabledLog=!0;function Me(){{if(W===0){de=console.log,ve=console.info,pe=console.warn,me=console.error,he=console.group,ge=console.groupCollapsed,ye=console.groupEnd;var e={configurable:!0,enumerable:!0,value:be,writable:!0};Object.defineProperties(console,{info:e,log:e,warn:e,error:e,group:e,groupCollapsed:e,groupEnd:e})}W++}}function Ue(){{if(W--,W===0){var e={configurable:!0,enumerable:!0,writable:!0};Object.defineProperties(console,{log:$({},e,{value:de}),info:$({},e,{value:ve}),warn:$({},e,{value:pe}),error:$({},e,{value:me}),group:$({},e,{value:he}),groupCollapsed:$({},e,{value:ge}),groupEnd:$({},e,{value:ye})})}W<0&&g("disabledDepth fell below zero. This is a bug in React. Please file an issue.")}}var X=F.ReactCurrentDispatcher,Z;function q(e,r,t){{if(Z===void 0)try{throw Error()}catch(i){var n=i.stack.trim().match(/\n( *(at )?)/);Z=n&&n[1]||""}return` | ||
Check the top-level render call using <`+t+">.")}return r}}function je(e,r){{if(!e._store||e._store.validated||e.key!=null)return;e._store.validated=!0;var t=ur(r);if(Oe[t])return;Oe[t]=!0;var n="";e&&e._owner&&e._owner!==ne.current&&(n=" It was passed a child from "+j(e._owner.type)+"."),I(e),g('Each child in a list should have a unique "key" prop.%s%s See https://reactjs.org/link/warning-keys for more information.',t,n),I(null)}}function ke(e,r){{if(typeof e!="object")return;if(re(e))for(var t=0;t<e.length;t++){var n=e[t];oe(n)&&je(n,r)}else if(oe(e))e._store&&(e._store.validated=!0);else if(e){var i=Q(e);if(typeof i=="function"&&i!==e.entries)for(var u=i.call(e),o;!(o=u.next()).done;)oe(o.value)&&je(o.value,r)}}}function lr(e){{var r=e.type;if(r==null||typeof r=="string")return;var t;if(typeof r=="function")t=r.propTypes;else if(typeof r=="object"&&(r.$$typeof===s||r.$$typeof===S))t=r.propTypes;else return;if(t){var n=j(r);ze(t,e.props,"prop",n,e)}else if(r.PropTypes!==void 0&&!ae){ae=!0;var i=j(r);g("Component %s declared `PropTypes` instead of `propTypes`. Did you misspell the property assignment?",i||"Unknown")}typeof r.getDefaultProps=="function"&&!r.getDefaultProps.isReactClassApproved&&g("getDefaultProps is only used on classic React.createClass definitions. Use a static property named `defaultProps` instead.")}}function cr(e){{for(var r=Object.keys(e.props),t=0;t<r.length;t++){var n=r[t];if(n!=="children"&&n!=="key"){I(e),g("Invalid prop `%s` supplied to `React.Fragment`. React.Fragment can only have `key` and `children` props.",n),I(null);break}}e.ref!==null&&(I(e),g("Invalid attribute `ref` supplied to `React.Fragment`."),I(null))}}function Ae(e,r,t,n,i,u){{var o=Ye(e);if(!o){var a="";(e===void 0||typeof e=="object"&&e!==null&&Object.keys(e).length===0)&&(a+=" You likely forgot to export your component from the file it's defined in, or you might have mixed up default and named imports.");var R=ir(i);R?a+=R:a+=Pe();var d;e===null?d="null":re(e)?d="array":e!==void 0&&e.$$typeof===v?(d="<"+(j(e.type)||"Unknown")+" />",a=" Did you accidentally export a JSX literal instead of a component?"):d=typeof e,g("React.jsx: type is invalid -- expected a string (for built-in components) or a class/function (for composite components) but got: %s.%s",d,a)}var m=or(e,r,t,i,u);if(m==null)return m;if(o){var w=r.children;if(w!==void 0)if(n)if(re(w)){for(var B=0;B<w.length;B++)ke(w[B],e);Object.freeze&&Object.freeze(w)}else g("React.jsx: Static children should always be an array. You are likely explicitly calling React.jsxs or React.jsxDEV. Use the Babel transform instead.");else ke(w,e)}return e===c?cr(m):lr(m),m}}function sr(e,r,t){return Ae(e,r,t,!0)}function fr(e,r,t){return Ae(e,r,t,!1)}var dr=fr,vr=sr;L.Fragment=c,L.jsx=dr,L.jsxs=vr}()),L}(function(y){process.env.NODE_ENV==="production"?y.exports=mr():y.exports=hr()})(pr);const _=K.jsx,ie=K.jsxs,P=({className:y,handleOnClick:v,label:E,title:c,disabled:h,disabledTranslation:f})=>_("button",{type:"button",className:`button is-small ${y}`,title:f&&h?f.title:c,onClick:b=>v(b),disabled:h&&!f,children:f&&h?f.label:E});P.displayName="BulmaActionElement";const le=({className:y,handleOnChange:v,label:E,checked:c,title:h,disabled:f})=>ie("label",{className:`${y} checkbox`,title:h,children:[_("input",{type:"checkbox",disabled:f,checked:c,onChange:b=>v(b.target.checked)}),E]});le.displayName="BulmaNotToggle";const A=({className:y,handleOnChange:v,options:E,value:c,title:h,disabled:f,multiple:b,listsAsArrays:C})=>{const s=ue.useMemo(()=>b?l=>{const S=Array.from(l.target.selectedOptions).map(x=>x.value);v(C?S:O.joinWith(S,","))}:l=>v(l.target.value),[v,C,b]),T=b?Array.isArray(c)?c:O.splitBy(c,","):c;return _("div",{title:h,className:`${y} select is-small`,children:_("select",{value:T,multiple:!!b,disabled:f,onChange:s,children:O.toOptions(E)})})};A.displayName="BulmaValueSelector";const ce=({fieldData:y,operator:v,value:E,handleOnChange:c,title:h,className:f,type:b,inputType:C,values:s=[],listsAsArrays:T,disabled:l,testID:S,...x})=>{if(O.useValueEditor({handleOnChange:c,inputType:C,operator:v,value:E}),v==="null"||v==="notNull")return null;const D=(y==null?void 0:y.placeholder)??"",M=["between","notBetween","in","notIn"].includes(v)?"text":C||"text";if((v==="between"||v==="notBetween")&&b==="select"){const p=O.toArray(E),Q=g=>{var U;const N=[g,p[1]??((U=s[0])==null?void 0:U.name),...p.slice(2)];c(T?N:O.joinWith(N,","))},F=g=>{const N=[p[0],g,...p.slice(2)];c(T?N:O.joinWith(N,","))};return ie("span",{"data-testid":S,className:f,title:h,children:[_(A,{...x,className:O.standardClassnames.valueListItem,handleOnChange:Q,disabled:l,value:p[0],options:s,listsAsArrays:T}),_(A,{...x,className:O.standardClassnames.valueListItem,handleOnChange:F,disabled:l,value:p[1],options:s,listsAsArrays:T})]})}switch(b){case"select":case"multiselect":return _(A,{...x,title:h,className:f,handleOnChange:c,options:s,value:E,disabled:l,multiple:b==="multiselect",listsAsArrays:T});case"textarea":return _("div",{className:`${f} control`,children:_("textarea",{value:E,title:h,disabled:l,className:"textarea",placeholder:D,onChange:p=>c(p.target.value)})});case"switch":case"checkbox":return _("label",{title:h,className:`${f} checkbox`,children:_("input",{type:"checkbox",checked:!!E,disabled:l,onChange:p=>c(p.target.checked)})});case"radio":return _("div",{className:`${f} control`,title:h,children:s.map(p=>ie("label",{className:"radio",children:[_("input",{type:"radio",value:p.name,checked:E===p.name,onChange:()=>c(p.name),disabled:l}),p.label]},p.name))})}return _("div",{className:`${f} control`,children:_("input",{type:M,value:E,title:h,disabled:l,className:"input is-small",placeholder:D,onChange:p=>c(p.target.value)})})};ce.displayName="BulmaValueEditor";const gr="5.3.3",$e={notToggle:le,valueEditor:ce,addGroupAction:P,addRuleAction:P,cloneGroupAction:P,cloneRuleAction:P,combinatorSelector:A,fieldSelector:A,operatorSelector:A,lockRuleAction:P,lockGroupAction:P,removeGroupAction:P,removeRuleAction:P,valueSourceSelector:A},yr=O.getCompatContextProvider({key:"bulma",controlElements:$e});exports.BulmaActionElement=P;exports.BulmaNotToggle=le;exports.BulmaValueEditor=ce;exports.BulmaValueSelector=A;exports.QueryBuilderBulma=yr;exports.bulmaControlElements=$e;exports.version=gr; | ||
Check the top-level render call using <`+t+">.")}return r}}function je(e,r){{if(!e._store||e._store.validated||e.key!=null)return;e._store.validated=!0;var t=ur(r);if(Oe[t])return;Oe[t]=!0;var n="";e&&e._owner&&e._owner!==ne.current&&(n=" It was passed a child from "+j(e._owner.type)+"."),I(e),g('Each child in a list should have a unique "key" prop.%s%s See https://reactjs.org/link/warning-keys for more information.',t,n),I(null)}}function ke(e,r){{if(typeof e!="object")return;if(re(e))for(var t=0;t<e.length;t++){var n=e[t];oe(n)&&je(n,r)}else if(oe(e))e._store&&(e._store.validated=!0);else if(e){var i=Q(e);if(typeof i=="function"&&i!==e.entries)for(var u=i.call(e),o;!(o=u.next()).done;)oe(o.value)&&je(o.value,r)}}}function lr(e){{var r=e.type;if(r==null||typeof r=="string")return;var t;if(typeof r=="function")t=r.propTypes;else if(typeof r=="object"&&(r.$$typeof===s||r.$$typeof===S))t=r.propTypes;else return;if(t){var n=j(r);ze(t,e.props,"prop",n,e)}else if(r.PropTypes!==void 0&&!ae){ae=!0;var i=j(r);g("Component %s declared `PropTypes` instead of `propTypes`. Did you misspell the property assignment?",i||"Unknown")}typeof r.getDefaultProps=="function"&&!r.getDefaultProps.isReactClassApproved&&g("getDefaultProps is only used on classic React.createClass definitions. Use a static property named `defaultProps` instead.")}}function cr(e){{for(var r=Object.keys(e.props),t=0;t<r.length;t++){var n=r[t];if(n!=="children"&&n!=="key"){I(e),g("Invalid prop `%s` supplied to `React.Fragment`. React.Fragment can only have `key` and `children` props.",n),I(null);break}}e.ref!==null&&(I(e),g("Invalid attribute `ref` supplied to `React.Fragment`."),I(null))}}function Ae(e,r,t,n,i,u){{var o=Ye(e);if(!o){var a="";(e===void 0||typeof e=="object"&&e!==null&&Object.keys(e).length===0)&&(a+=" You likely forgot to export your component from the file it's defined in, or you might have mixed up default and named imports.");var R=ir(i);R?a+=R:a+=Pe();var d;e===null?d="null":re(e)?d="array":e!==void 0&&e.$$typeof===v?(d="<"+(j(e.type)||"Unknown")+" />",a=" Did you accidentally export a JSX literal instead of a component?"):d=typeof e,g("React.jsx: type is invalid -- expected a string (for built-in components) or a class/function (for composite components) but got: %s.%s",d,a)}var m=or(e,r,t,i,u);if(m==null)return m;if(o){var w=r.children;if(w!==void 0)if(n)if(re(w)){for(var B=0;B<w.length;B++)ke(w[B],e);Object.freeze&&Object.freeze(w)}else g("React.jsx: Static children should always be an array. You are likely explicitly calling React.jsxs or React.jsxDEV. Use the Babel transform instead.");else ke(w,e)}return e===c?cr(m):lr(m),m}}function sr(e,r,t){return Ae(e,r,t,!0)}function fr(e,r,t){return Ae(e,r,t,!1)}var dr=fr,vr=sr;L.Fragment=c,L.jsx=dr,L.jsxs=vr}()),L}(function(y){process.env.NODE_ENV==="production"?y.exports=mr():y.exports=hr()})(pr);const _=K.jsx,ie=K.jsxs,P=({className:y,handleOnClick:v,label:E,title:c,disabled:h,disabledTranslation:f})=>_("button",{type:"button",className:`button is-small ${y}`,title:f&&h?f.title:c,onClick:b=>v(b),disabled:h&&!f,children:f&&h?f.label:E});P.displayName="BulmaActionElement";const le=({className:y,handleOnChange:v,label:E,checked:c,title:h,disabled:f})=>ie("label",{className:`${y} checkbox`,title:h,children:[_("input",{type:"checkbox",disabled:f,checked:c,onChange:b=>v(b.target.checked)}),E]});le.displayName="BulmaNotToggle";const A=({className:y,handleOnChange:v,options:E,value:c,title:h,disabled:f,multiple:b,listsAsArrays:C})=>{const s=ue.useMemo(()=>b?l=>{const S=Array.from(l.target.selectedOptions).map(x=>x.value);v(C?S:O.joinWith(S,","))}:l=>v(l.target.value),[v,C,b]),T=b?Array.isArray(c)?c:O.splitBy(c,","):c;return _("div",{title:h,className:`${y} select is-small`,children:_("select",{value:T,multiple:!!b,disabled:f,onChange:s,children:O.toOptions(E)})})};A.displayName="BulmaValueSelector";const ce=({fieldData:y,operator:v,value:E,handleOnChange:c,title:h,className:f,type:b,inputType:C,values:s=[],listsAsArrays:T,disabled:l,testID:S,...x})=>{if(O.useValueEditor({handleOnChange:c,inputType:C,operator:v,value:E}),v==="null"||v==="notNull")return null;const D=(y==null?void 0:y.placeholder)??"",M=["between","notBetween","in","notIn"].includes(v)?"text":C||"text";if((v==="between"||v==="notBetween")&&b==="select"){const p=O.toArray(E),Q=g=>{var U;const N=[g,p[1]??((U=s[0])==null?void 0:U.name),...p.slice(2)];c(T?N:O.joinWith(N,","))},F=g=>{const N=[p[0],g,...p.slice(2)];c(T?N:O.joinWith(N,","))};return ie("span",{"data-testid":S,className:f,title:h,children:[_(A,{...x,className:O.standardClassnames.valueListItem,handleOnChange:Q,disabled:l,value:p[0],options:s,listsAsArrays:T}),_(A,{...x,className:O.standardClassnames.valueListItem,handleOnChange:F,disabled:l,value:p[1],options:s,listsAsArrays:T})]})}switch(b){case"select":case"multiselect":return _(A,{...x,title:h,className:f,handleOnChange:c,options:s,value:E,disabled:l,multiple:b==="multiselect",listsAsArrays:T});case"textarea":return _("div",{className:`${f} control`,children:_("textarea",{value:E,title:h,disabled:l,className:"textarea",placeholder:D,onChange:p=>c(p.target.value)})});case"switch":case"checkbox":return _("label",{title:h,className:`${f} checkbox`,children:_("input",{type:"checkbox",checked:!!E,disabled:l,onChange:p=>c(p.target.checked)})});case"radio":return _("div",{className:`${f} control`,title:h,children:s.map(p=>ie("label",{className:"radio",children:[_("input",{type:"radio",value:p.name,checked:E===p.name,onChange:()=>c(p.name),disabled:l}),p.label]},p.name))})}return _("div",{className:`${f} control`,children:_("input",{type:M,value:E,title:h,disabled:l,className:"input is-small",placeholder:D,onChange:p=>c(p.target.value)})})};ce.displayName="BulmaValueEditor";const gr="5.4.0",$e={notToggle:le,valueEditor:ce,addGroupAction:P,addRuleAction:P,cloneGroupAction:P,cloneRuleAction:P,combinatorSelector:A,fieldSelector:A,operatorSelector:A,lockRuleAction:P,lockGroupAction:P,removeGroupAction:P,removeRuleAction:P,valueSourceSelector:A},yr=O.getCompatContextProvider({key:"bulma",controlElements:$e});exports.BulmaActionElement=P;exports.BulmaNotToggle=le;exports.BulmaValueEditor=ce;exports.BulmaValueSelector=A;exports.QueryBuilderBulma=yr;exports.bulmaControlElements=$e;exports.version=gr; | ||
//# sourceMappingURL=index.cjs.js.map |
@@ -793,3 +793,3 @@ import { joinWith as oe, splitBy as pr, toOptions as mr, useValueEditor as hr, toArray as gr, standardClassnames as je, getCompatContextProvider as Er } from "react-querybuilder"; | ||
$e.displayName = "BulmaValueEditor"; | ||
const Cr = "5.3.3", Tr = { | ||
const Cr = "5.4.0", Tr = { | ||
notToggle: Ne, | ||
@@ -796,0 +796,0 @@ valueEditor: $e, |
{ | ||
"name": "@react-querybuilder/bulma", | ||
"description": "Custom Bulma components for react-querybuilder", | ||
"version": "5.3.3", | ||
"version": "5.4.0", | ||
"publishConfig": { | ||
@@ -28,12 +28,12 @@ "access": "public" | ||
"devDependencies": { | ||
"@react-querybuilder/ts": "^5.3.3", | ||
"@react-querybuilder/ts": "^5.4.0", | ||
"@testing-library/react": "^13.4.0", | ||
"@types/react": "^18.0.26", | ||
"@vitejs/plugin-react": "^3.0.0", | ||
"@vitejs/plugin-react": "^3.0.1", | ||
"bulma": "^0.9.4", | ||
"react": "^18.2.0", | ||
"react-dom": "^18.2.0", | ||
"react-querybuilder": "^5.3.3", | ||
"react-querybuilder": "^5.4.0", | ||
"typescript": "^4.9.4", | ||
"vite": "^4.0.3" | ||
"vite": "^4.0.4" | ||
}, | ||
@@ -44,3 +44,3 @@ "peerDependencies": { | ||
}, | ||
"gitHead": "a7f472a0d19f1de51fa7d8588219c3a2fc6e5be2" | ||
"gitHead": "2c887b6b798b96bf632d613ddd4560835bfc380f" | ||
} |