You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
1 lines
6.1 KiB
1 lines
6.1 KiB
"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[9346],{99134:function(e,t,n){var r=(0,n(67294).createContext)({});t.Z=r},21584:function(e,t,n){var r=n(4942),a=n(87462),o=n(71002),c=n(94184),l=n.n(c),i=n(67294),s=n(53124),u=n(99134),f=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&0>t.indexOf(r)&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var a=0,r=Object.getOwnPropertySymbols(e);a<r.length;a++)0>t.indexOf(r[a])&&Object.prototype.propertyIsEnumerable.call(e,r[a])&&(n[r[a]]=e[r[a]]);return n},p=["xs","sm","md","lg","xl","xxl"],d=i.forwardRef(function(e,t){var n,c=i.useContext(s.E_),d=c.getPrefixCls,h=c.direction,m=i.useContext(u.Z),v=m.gutter,y=m.wrap,g=m.supportFlexGap,Z=e.prefixCls,x=e.span,b=e.order,C=e.offset,j=e.push,w=e.pull,O=e.className,E=e.children,N=e.flex,A=e.style,S=f(e,["prefixCls","span","order","offset","push","pull","className","children","flex","style"]),P=d("col",Z),_={};p.forEach(function(t){var n,c={},l=e[t];"number"==typeof l?c.span=l:"object"===(0,o.Z)(l)&&(c=l||{}),delete S[t],_=(0,a.Z)((0,a.Z)({},_),(n={},(0,r.Z)(n,"".concat(P,"-").concat(t,"-").concat(c.span),void 0!==c.span),(0,r.Z)(n,"".concat(P,"-").concat(t,"-order-").concat(c.order),c.order||0===c.order),(0,r.Z)(n,"".concat(P,"-").concat(t,"-offset-").concat(c.offset),c.offset||0===c.offset),(0,r.Z)(n,"".concat(P,"-").concat(t,"-push-").concat(c.push),c.push||0===c.push),(0,r.Z)(n,"".concat(P,"-").concat(t,"-pull-").concat(c.pull),c.pull||0===c.pull),(0,r.Z)(n,"".concat(P,"-rtl"),"rtl"===h),n))});var k=l()(P,(n={},(0,r.Z)(n,"".concat(P,"-").concat(x),void 0!==x),(0,r.Z)(n,"".concat(P,"-order-").concat(b),b),(0,r.Z)(n,"".concat(P,"-offset-").concat(C),C),(0,r.Z)(n,"".concat(P,"-push-").concat(j),j),(0,r.Z)(n,"".concat(P,"-pull-").concat(w),w),n),O,_),G={};if(v&&v[0]>0){var R=v[0]/2;G.paddingLeft=R,G.paddingRight=R}if(v&&v[1]>0&&!g){var I=v[1]/2;G.paddingTop=I,G.paddingBottom=I}return N&&(G.flex="number"==typeof N?"".concat(N," ").concat(N," auto"):/^\d+(\.\d+)?(px|em|rem|%)$/.test(N)?"0 0 ".concat(N):N,!1!==y||G.minWidth||(G.minWidth=0)),i.createElement("div",(0,a.Z)({},S,{style:(0,a.Z)((0,a.Z)({},G),A),className:k,ref:t}),E)});t.Z=d},92820:function(e,t,n){var r=n(87462),a=n(4942),o=n(71002),c=n(97685),l=n(94184),i=n.n(l),s=n(67294),u=n(53124),f=n(98082),p=n(24308),d=n(93355),h=n(99134),m=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&0>t.indexOf(r)&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var a=0,r=Object.getOwnPropertySymbols(e);a<r.length;a++)0>t.indexOf(r[a])&&Object.prototype.propertyIsEnumerable.call(e,r[a])&&(n[r[a]]=e[r[a]]);return n};function v(e,t){var n=s.useState("string"==typeof e?e:""),r=(0,c.Z)(n,2),a=r[0],l=r[1],i=function(){if("object"===(0,o.Z)(e))for(var n=0;n<p.c4.length;n++){var r=p.c4[n];if(t[r]){var a=e[r];if(void 0!==a){l(a);return}}}};return s.useEffect(function(){i()},[JSON.stringify(e),t]),a}(0,d.b)("top","middle","bottom","stretch"),(0,d.b)("start","end","center","space-around","space-between","space-evenly");var y=s.forwardRef(function(e,t){var n,l,d=e.prefixCls,y=e.justify,g=e.align,Z=e.className,x=e.style,b=e.children,C=e.gutter,j=void 0===C?0:C,w=e.wrap,O=m(e,["prefixCls","justify","align","className","style","children","gutter","wrap"]),E=s.useContext(u.E_),N=E.getPrefixCls,A=E.direction,S=s.useState({xs:!0,sm:!0,md:!0,lg:!0,xl:!0,xxl:!0}),P=(0,c.Z)(S,2),_=P[0],k=P[1],G=s.useState({xs:!1,sm:!1,md:!1,lg:!1,xl:!1,xxl:!1}),R=(0,c.Z)(G,2),I=R[0],B=R[1],L=v(g,I),T=v(y,I),Y=(0,f.Z)(),F=s.useRef(j);s.useEffect(function(){var e=p.ZP.subscribe(function(e){B(e);var t=F.current||0;(!Array.isArray(t)&&"object"===(0,o.Z)(t)||Array.isArray(t)&&("object"===(0,o.Z)(t[0])||"object"===(0,o.Z)(t[1])))&&k(e)});return function(){return p.ZP.unsubscribe(e)}},[]);var J=N("row",d),M=(n=[void 0,void 0],(Array.isArray(j)?j:[j,void 0]).forEach(function(e,t){if("object"===(0,o.Z)(e))for(var r=0;r<p.c4.length;r++){var a=p.c4[r];if(_[a]&&void 0!==e[a]){n[t]=e[a];break}}else n[t]=e}),n),H=i()(J,(l={},(0,a.Z)(l,"".concat(J,"-no-wrap"),!1===w),(0,a.Z)(l,"".concat(J,"-").concat(T),T),(0,a.Z)(l,"".concat(J,"-").concat(L),L),(0,a.Z)(l,"".concat(J,"-rtl"),"rtl"===A),l),Z),V={},W=null!=M[0]&&M[0]>0?-(M[0]/2):void 0,z=null!=M[1]&&M[1]>0?-(M[1]/2):void 0;if(W&&(V.marginLeft=W,V.marginRight=W),Y){var $=(0,c.Z)(M,2);V.rowGap=$[1]}else z&&(V.marginTop=z,V.marginBottom=z);var q=(0,c.Z)(M,2),D=q[0],K=q[1],Q=s.useMemo(function(){return{gutter:[D,K],wrap:w,supportFlexGap:Y}},[D,K,w,Y]);return s.createElement(h.Z.Provider,{value:Q},s.createElement("div",(0,r.Z)({},O,{className:H,style:(0,r.Z)((0,r.Z)({},V),x),ref:t}),b))});t.Z=y},59096:function(e,t,n){n.r(t),n.d(t,{NameChangeModal:function(){return h}});var r=n(85893),a=n(67294),o=n(4480),c=n(38939),l=n(71577),i=n(18119),s=n(69677),u=n(91951),f=n(77466);let{Option:p}=c.Z,d=e=>{let{color:t}=e;return(0,r.jsx)("div",{style:{textAlign:"center",backgroundColor:"var(--theme-color-users-".concat(t,")"),width:"100%",height:"100%"}})},h=()=>{let e=(0,o.sJ)(f.db),t=(0,o.sJ)(f.Gt),[n,h]=(0,a.useState)(null==e?void 0:e.displayName);if(!e)return null;let{displayName:m,displayColor:v}=e,y=()=>n!==m&&""!==n&&(null==t?void 0:t.isConnected()),g=()=>{if(!y())return;let e={type:u.C.NAME_CHANGE,newName:n};t.send(e)},Z=e=>{let n={type:u.C.COLOR_CHANGE,newColor:Number(e)};t.send(n)},x=[...Array(8)].map((e,t)=>t),b=(0,r.jsx)(l.Z,{type:"primary",id:"name-change-submit",onClick:g,disabled:!y(),children:"Change name"});return(0,r.jsxs)("div",{children:["Your chat display name is what people see when you send chat messages.",(0,r.jsx)(i.Z,{onSubmitCapture:g,style:{paddingTop:"8px"},children:(0,r.jsx)(s.Z.Search,{enterButton:b,id:"name-change-field",value:n,onChange:e=>h(e.target.value),placeholder:"Your chat display name",maxLength:30,showCount:!0,defaultValue:m})}),(0,r.jsx)(i.Z.Item,{label:"Your Color",style:{paddingTop:"8px",zIndex:1e3,marginBottom:0},children:(0,r.jsx)(c.Z,{style:{width:120},onChange:Z,defaultValue:v.toString(),children:x.map(e=>(0,r.jsx)(p,{title:e,children:(0,r.jsx)(d,{color:e})},e.toString()))})}),'You can also authenticate an IndieAuth or Fediverse account via the "Authenticate" menu.']})}}}]); |