UNPKG

@10up/block-components

Version:

10up Components built for the WordPress Block Editor.

2 lines 2.38 kB
!function(){"use strict";var e={3518:function(e,t,n){n.d(t,{H:function(){return o}});var r=n(7966);const a=(0,r.createContext)({avatar_urls:{},description:"",email:"",first_name:"",id:0,last_name:"",link:"",name:"",nickname:"",registered_date:"",slug:"",url:""}),o=()=>(0,r.useContext)(a)},2627:function(e){e.exports=require("@wordpress/block-editor")},5214:function(e){e.exports=require("@wordpress/data")},7966:function(e){e.exports=require("@wordpress/element")}},t={};function n(r){var a=t[r];if(void 0!==a)return a.exports;var o=t[r]={exports:{}};return e[r](o,o.exports,n),o.exports}n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,{a:t}),t},n.d=function(e,t){for(var r in t)n.o(t,r)&&!n.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.r=function(e){"undefined"!==typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})};var r={};n.r(r),n.d(r,{Avatar:function(){return m},Bio:function(){return p},Email:function(){return d},FirstName:function(){return l},LastName:function(){return f},Name:function(){return c}});var a=n(7966),o=n(5214),u=n(2627),i=n(3518);function s(){return s=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},s.apply(null,arguments)}const c=e=>{const{tagName:t="span",...n}=e,{name:r,link:o}=(0,i.H)(),u={...n};return"a"===t&&o&&(u.href=o),(0,a.createElement)(t,u,r)},l=e=>{const{tagName:t="span",...n}=e,{first_name:r}=(0,i.H)();return(0,a.createElement)(t,n,r)},f=e=>{const{tagName:t="span",...n}=e,{last_name:r}=(0,i.H)();return(0,a.createElement)(t,n,r)};const m=e=>{const{...t}=e,n=(0,i.H)(),r=n?.avatar_urls?Object.values(n.avatar_urls):null,c=function(){const{avatarURL:e}=(0,o.useSelect)(e=>{const{getSettings:t}=e(u.store),{__experimentalDiscussionSettings:n}=t();return n},[]);return e}(),l=r?r[r.length-1]:c;return(0,a.createElement)("img",s({src:l},t))},p=e=>{const{tagName:t="p",...n}=e,{description:r}=(0,i.H)();return(0,a.createElement)(t,n,r)},d=e=>{const{...t}=e,{email:n}=(0,i.H)();return(0,a.createElement)("a",s({href:`mailto:${n}`},t),n)};module.exports=r}(); //# sourceMappingURL=index.js.map