-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathcomponent---src-pages-skills-js-8c4a4b5925ae14f13fee.js
3 lines (3 loc) · 6.07 KB
/
component---src-pages-skills-js-8c4a4b5925ae14f13fee.js
1
2
3
/*! For license information please see component---src-pages-skills-js-8c4a4b5925ae14f13fee.js.LICENSE.txt */
(window.webpackJsonp=window.webpackJsonp||[]).push([[20],{TSYQ:function(e,t,n){var r;!function(){"use strict";var n={}.hasOwnProperty;function a(){for(var e=[],t=0;t<arguments.length;t++){var r=arguments[t];if(r){var o=typeof r;if("string"===o||"number"===o)e.push(r);else if(Array.isArray(r)){if(r.length){var l=a.apply(null,r);l&&e.push(l)}}else if("object"===o)if(r.toString===Object.prototype.toString)for(var i in r)n.call(r,i)&&r[i]&&e.push(i);else e.push(r.toString())}}return e.join(" ")}e.exports?(a.default=a,e.exports=a):void 0===(r=function(){return a}.apply(t,[]))||(e.exports=r)}()},VfgA:function(e,t,n){"use strict";n.r(t);var r=n("q1tI"),a=n.n(r),o=n("Wbzz"),l=n("qj80"),i=n.n(l),u=n("IP2g"),s=n("wHSu"),c=n("twK/"),f=n("vrFN"),p=n("Bl7J");t.default=function(){var e=Object(o.useStaticQuery)("2266021793");return a.a.createElement(a.a.Fragment,null,a.a.createElement(f.a,null),a.a.createElement(p.a,null,a.a.createElement("h1",null,"Skills"),e.skillsJson.skillGroups.map((function(e,t){return a.a.createElement("section",{key:t},a.a.createElement("h3",null,e.name),a.a.createElement("ul",{className:"margin-top-0"},e.skills.map((function(e,t){return a.a.createElement("li",{key:t,style:{marginBottom:"7px"}},e.name," ",a.a.createElement("span",{hidden:!e.level,style:{verticalAlign:"sub",fontSize:"0.8em"}},a.a.createElement(i.a,{name:e.name,value:e.level,renderStarIcon:function(e,t){return e<=t?a.a.createElement(u.a,{icon:s.c}):a.a.createElement(u.a,{icon:c.a})},renderStarIconHalf:function(){return a.a.createElement(u.a,{icon:s.d})},starCount:5,starColor:"#a9a9b3",emptyStarColor:"#a9a9b3"})),a.a.createElement("br",null)," ",a.a.createElement("small",null,a.a.createElement("i",null,e.description)))}))))})),a.a.createElement("br",null),a.a.createElement("br",null),a.a.createElement("i",null,"Last updated: ",e.skillsJson.updated_at)))}},qj80:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),a=n("q1tI"),o=u(a),l=u(n("17x9")),i=u(n("TSYQ"));function u(e){return e&&e.__esModule?e:{default:e}}var s=function(e){function t(e){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);var n=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,(t.__proto__||Object.getPrototypeOf(t)).call(this));return n.state={value:e.value},n}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),r(t,[{key:"componentWillReceiveProps",value:function(e){var t=e.value;null!=t&&t!==this.state.value&&this.setState({value:t})}},{key:"onChange",value:function(e){var t=this.props,n=t.editing,r=t.value;n&&null==r&&this.setState({value:e})}},{key:"onStarClick",value:function(e,t,n,r){r.stopPropagation();var a=this.props,o=a.onStarClick;a.editing&&o&&o(e,t,n,r)}},{key:"onStarHover",value:function(e,t,n,r){r.stopPropagation();var a=this.props,o=a.onStarHover;a.editing&&o&&o(e,t,n,r)}},{key:"onStarHoverOut",value:function(e,t,n,r){r.stopPropagation();var a=this.props,o=a.onStarHoverOut;a.editing&&o&&o(e,t,n,r)}},{key:"renderStars",value:function(){for(var e=this,t=this.props,n=t.name,r=t.starCount,a=t.starColor,l=t.emptyStarColor,i=t.editing,u=this.state.value,s=function(e,t){return{float:"right",cursor:i?"pointer":"default",color:t>=e?a:l}},c={display:"none",position:"absolute",marginLeft:-9999},f=[],p=function(t){var r=n+"_"+t,a=o.default.createElement("input",{key:"input_"+r,style:c,className:"dv-star-rating-input",type:"radio",name:n,id:r,value:t,checked:u===t,onChange:e.onChange.bind(e,t,n)}),l=o.default.createElement("label",{key:"label_"+r,style:s(t,u),className:"dv-star-rating-star "+(u>=t?"dv-star-rating-full-star":"dv-star-rating-empty-star"),htmlFor:r,onClick:function(r){return e.onStarClick(t,u,n,r)},onMouseOver:function(r){return e.onStarHover(t,u,n,r)},onMouseLeave:function(r){return e.onStarHoverOut(t,u,n,r)}},e.renderIcon(t,u,n,r));f.push(a),f.push(l)},d=r;d>0;d--)p(d);return f.length?f:null}},{key:"renderIcon",value:function(e,t,n,r){var a=this.props,l=a.renderStarIcon,i=a.renderStarIconHalf;return"function"==typeof i&&Math.ceil(t)===e&&t%1!=0?i(e,t,n,r):"function"==typeof l?l(e,t,n,r):o.default.createElement("i",{key:"icon_"+r,style:{fontStyle:"normal"}},"★")}},{key:"render",value:function(){var e=this.props,t=e.editing,n=e.className,r=(0,i.default)("dv-star-rating",{"dv-star-rating-non-editable":!t},n);return o.default.createElement("div",{style:{display:"inline-block",position:"relative"},className:r},this.renderStars())}}]),t}(a.Component);s.propTypes={name:l.default.string.isRequired,value:l.default.number,editing:l.default.bool,starCount:l.default.number,starColor:l.default.string,onStarClick:l.default.func,onStarHover:l.default.func,onStarHoverOut:l.default.func,renderStarIcon:l.default.func,renderStarIconHalf:l.default.func},s.defaultProps={starCount:5,editing:!0,starColor:"#ffb400",emptyStarColor:"#333"},t.default=s,e.exports=t.default},"twK/":function(e,t,n){"use strict";n.d(t,"a",(function(){return r}));var r={prefix:"far",iconName:"star",icon:[576,512,[],"f005","M528.1 171.5L382 150.2 316.7 17.8c-11.7-23.6-45.6-23.9-57.4 0L194 150.2 47.9 171.5c-26.2 3.8-36.7 36.1-17.7 54.6l105.7 103-25 145.5c-4.5 26.3 23.2 46 46.4 33.7L288 439.6l130.7 68.7c23.2 12.2 50.9-7.4 46.4-33.7l-25-145.5 105.7-103c19-18.5 8.5-50.8-17.7-54.6zM388.6 312.3l23.7 138.4L288 385.4l-124.3 65.3 23.7-138.4-100.6-98 139-20.2 62.2-126 62.2 126 139 20.2-100.6 98z"]}}}]);
//# sourceMappingURL=component---src-pages-skills-js-8c4a4b5925ae14f13fee.js.map