UNPKG

react-hyperscript-helpers

Version:
2 lines (1 loc) 3.32 kB
(function(a,b){if('function'==typeof define&&define.amd)define(['module','exports','react'],b);else if('undefined'!=typeof exports)b(module,exports,require('react'));else{var c={exports:{}};b(c,c.exports,a.React),a.rhh=c.exports}})(this,function(a,b,c){'use strict';function d(a){if(Array.isArray(a)){for(var b=0,c=Array(a.length);b<a.length;b++)c[b]=a[b];return c}return Array.from(a)}function e(a,b){var c={};for(var d in a)0<=b.indexOf(d)||Object.prototype.hasOwnProperty.call(a,d)&&(c[d]=a[d]);return c}Object.defineProperty(b,'__esModule',{value:!0}),b.hh=void 0;var f=function(a){return a&&a.__esModule?a:{default:a}}(c),g=Object.assign||function(a){for(var b,c=1;c<arguments.length;c++)for(var d in b=arguments[c],b)Object.prototype.hasOwnProperty.call(b,d)&&(a[d]=b[d]);return a},h='function'==typeof Symbol&&'symbol'==typeof Symbol.iterator?function(a){return typeof a}:function(a){return a&&'function'==typeof Symbol&&a.constructor===Symbol&&a!==Symbol.prototype?'symbol':typeof a},i=function(a){return Array.isArray(a)},j=function(a){return'string'==typeof a&&0<a.length},k=function(a){return j(a)&&(m(a,'.')||m(a,'#'))},l=function(a){return /string|number|boolean/.test('undefined'==typeof a?'undefined':h(a))||i(a)},m=function(a,b){return 0===a.indexOf(b)},n=function(a,b){return a.split(b)},o=function(a,b,c){return a.substring(b,c)},p=function(a){var b=/([\.#]?[a-zA-Z0-9\u007F-\uFFFF_:-]+)/,c=n(a,b);return c.reduce(function(a,b){return m(b,'#')?a.id=o(b,1):m(b,'.')&&(a.className=(a.className+' '+o(b,1)).trim()),a},{className:''})},q=function(a){var b=1<arguments.length&&void 0!==arguments[1]?arguments[1]:{},c=2<arguments.length&&void 0!==arguments[2]?arguments[2]:[];if(void 0!==b.isRendered&&!b.isRendered)return null;var g=b.isRendered,h=e(b,['isRendered']),j=[a,h];return i(c)?j.push.apply(j,d(c)):j.push(c),f.default.createElement.apply(f.default,j)},r=b.r=function(a){return function(b,c,d){if(k(b)){var h=p(b);if(l(c))return q(a,h,c);var e=(c||{}).className,f=e===void 0?'':e;f=(h.className+' '+f+' ').trim();var i=g({},c,h,{className:f});return l(d)?q(a,i,d):q(a,i)}return l(b)?q(a,{},b):l(c)?q(a,b,c):q(a,b)}};a.exports=['a','abbr','address','area','article','aside','audio','b','base','bdi','bdo','big','blockquote','body','br','button','canvas','caption','cite','code','col','colgroup','data','datalist','dd','del','details','dfn','dialog','div','dl','dt','em','embed','fieldset','figcaption','figure','footer','form','h1','h2','h3','h4','h5','h6','head','header','hgroup','hr','html','i','iframe','img','input','ins','kbd','keygen','label','legend','li','link','main','map','mark','menu','menuitem','meta','meter','nav','noscript','object','ol','optgroup','option','output','p','param','picture','pre','progress','q','rp','rt','ruby','s','samp','script','section','select','small','source','span','strong','style','sub','summary','sup','table','tbody','td','textarea','tfoot','th','thead','time','title','tr','track','u','ul','video','wbr','circle','clipPath','defs','ellipse','g','image','line','linearGradient','mask','path','pattern','polygon','polyline','radialGradient','rect','stop','svg','text','tspan'].reduce(function(a,b){return a[b]=r(b),a},{h:function e(a){for(var b=arguments.length,c=Array(1<b?b-1:0),d=1;d<b;d++)c[d-1]=arguments[d];return r(a).apply(void 0,c)},hh:r})});