UNPKG

react-custom-widget-template

Version:
2 lines 6.31 kB
/*! For license information please see reactInfoCard.umd.js.LICENSE.txt */ !function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t():"function"==typeof define&&define.amd?define([],t):"object"==typeof exports?exports.amisWidget=t():e.amisWidget=t()}(this,(function(){return function(){var e={"./src/widget/info-card.jsx":function(e,t,s){"use strict";s.r(t),s.d(t,{default:function(){return i}});var r=s("@babel/runtime/helpers/inheritsLoose"),n=s.n(r),o=s("react"),i=(s("test-custom-loader/index.js?isQuiet=false!./src/widget/style.scss"),function(e){function t(){var t;return(t=e.call(this)||this).agreeDataFormat=t.agreeDataFormat.bind(t),t}n()(t,e);var s=t.prototype;return s.agreeDataFormat=function(e){return e&&e<=9999?e:e&&e>9999?Math.floor(e/1e3)/10+"w":void 0},s.render=function(){var e=this.props,t=e.title,s=(e.backgroundImage,e.img_count),r=e.comment_count;return o.createElement("div",{className:"news-card"},o.createElement("div",{className:"news-title"},t||"amis 是一个低代码前端框架,它使用 JSON 配置来生成页面,可以减少页面开发工作量,极大提升效率。"),o.createElement("div",{className:"item-imgbox"},o.createElement("div",{className:"news-img"}),s>0&&o.createElement("div",{className:"img-count"},s)),o.createElement("div",{className:"news-info"},o.createElement("div",{className:"left media-mark"},"爱速搭 · 低代码平台"),r&&r>0&&o.createElement("div",{className:"cmt-num right"},this.agreeDataFormat(r),"评")))},t}(o.PureComponent))},"./node_modules/mini-css-extract-plugin/dist/loader.js??clonedRuleSet-11.use[1]!./node_modules/css-loader/dist/cjs.js??clonedRuleSet-11.use[2]!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-11.use[3]!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-11.use[4]!./src/widget/style.scss":function(){},"./node_modules/test-custom-loader/index.js?isQuiet=false!./src/widget/style.scss":function(e,t,s){var r=s("./node_modules/mini-css-extract-plugin/dist/loader.js??clonedRuleSet-11.use[1]!./node_modules/css-loader/dist/cjs.js??clonedRuleSet-11.use[2]!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-11.use[3]!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-11.use[4]!./src/widget/style.scss");r.__esModule&&(r=r.default),"string"==typeof r&&(r=[[e.id,r,""]]),r.locals&&(e.exports=r.locals),(0,s("./node_modules/vue-style-loader/lib/addStylesClient.js").default)("2c1625b5",r,!1,{sourceMap:!1})},"./node_modules/vue-style-loader/lib/addStylesClient.js":function(e,t,s){"use strict";s.r(t),s.d(t,{default:function(){return p}});var r=s("./node_modules/vue-style-loader/lib/listToStyles.js"),n="undefined"!=typeof document;if("undefined"!=typeof DEBUG&&DEBUG&&!n)throw new Error("vue-style-loader cannot be used in a non-browser environment. Use { target: 'node' } in your Webpack config to indicate a server-rendering environment.");var o={},i=n&&(document.head||document.getElementsByTagName("head")[0]),a=null,d=0,u=!1,l=function(){},c=null,f="data-vue-ssr-id",m="undefined"!=typeof navigator&&/msie [6-9]\b/.test(navigator.userAgent.toLowerCase());function p(e,t,s,n){u=s,c=n||{};var i=(0,r.default)(e,t);return v(i),function(t){for(var s=[],n=0;n<i.length;n++){var a=i[n];(d=o[a.id]).refs--,s.push(d)}for(t?v(i=(0,r.default)(e,t)):i=[],n=0;n<s.length;n++){var d;if(0===(d=s[n]).refs){for(var u=0;u<d.parts.length;u++)d.parts[u]();delete o[d.id]}}}}function v(e){for(var t=0;t<e.length;t++){var s=e[t],r=o[s.id];if(r){r.refs++;for(var n=0;n<r.parts.length;n++)r.parts[n](s.parts[n]);for(;n<s.parts.length;n++)r.parts.push(h(s.parts[n]));r.parts.length>s.parts.length&&(r.parts.length=s.parts.length)}else{var i=[];for(n=0;n<s.parts.length;n++)i.push(h(s.parts[n]));o[s.id]={id:s.id,refs:1,parts:i}}}}function g(){var e=document.createElement("style");return e.type="text/css",i.appendChild(e),e}function h(e){var t,s,r=document.querySelector("style["+f+'~="'+e.id+'"]');if(r){if(u)return l;r.parentNode.removeChild(r)}if(m){var n=d++;r=a||(a=g()),t=j.bind(null,r,n,!1),s=j.bind(null,r,n,!0)}else r=g(),t=x.bind(null,r),s=function(){r.parentNode.removeChild(r)};return t(e),function(r){if(r){if(r.css===e.css&&r.media===e.media&&r.sourceMap===e.sourceMap)return;t(e=r)}else s()}}var y,b=(y=[],function(e,t){return y[e]=t,y.filter(Boolean).join("\n")});function j(e,t,s,r){var n=s?"":r.css;if(e.styleSheet)e.styleSheet.cssText=b(t,n);else{var o=document.createTextNode(n),i=e.childNodes;i[t]&&e.removeChild(i[t]),i.length?e.insertBefore(o,i[t]):e.appendChild(o)}}function x(e,t){var s=t.css,r=t.media,n=t.sourceMap;if(r&&e.setAttribute("media",r),c.ssrId&&e.setAttribute(f,t.id),n&&(s+="\n/*# sourceURL="+n.sources[0]+" */",s+="\n/*# sourceMappingURL=data:application/json;base64,"+btoa(unescape(encodeURIComponent(JSON.stringify(n))))+" */"),e.styleSheet)e.styleSheet.cssText=s;else{for(;e.firstChild;)e.removeChild(e.firstChild);e.appendChild(document.createTextNode(s))}}},"./node_modules/vue-style-loader/lib/listToStyles.js":function(e,t,s){"use strict";function r(e,t){for(var s=[],r={},n=0;n<t.length;n++){var o=t[n],i=o[0],a={id:e+":"+n,css:o[1],media:o[2],sourceMap:o[3]};r[i]?r[i].parts.push(a):s.push(r[i]={id:i,parts:[a]})}return s}s.r(t),s.d(t,{default:function(){return r}})},"@babel/runtime/helpers/inheritsLoose":function(e){"use strict";e.exports=require("@babel/runtime/helpers/inheritsLoose")},"amis-widget":function(e){"use strict";e.exports=require("amis-widget")},react:function(e){"use strict";e.exports=require("react")}},t={};function s(r){var n=t[r];if(void 0!==n)return n.exports;var o=t[r]={id:r,exports:{}};return e[r](o,o.exports,s),o.exports}s.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return s.d(t,{a:t}),t},s.d=function(e,t){for(var r in t)s.o(t,r)&&!s.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},s.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},s.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})};var r={};return function(){"use strict";s.r(r);var e=s("./src/widget/info-card.jsx");(0,s("amis-widget").registerRendererByType)(e.default,{type:"react-info-card",usage:"renderer",weight:99,framework:"react"})}(),r}()}));