Files
owncast/static/web/_next/static/chunks/pages/admin/config-chat-e8270f17886fb385.js
2023-03-03 22:48:51 +00:00

1 line
11 KiB
JavaScript
Vendored

(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[1591],{97183:function(e,n,t){"use strict";var s=t(2897),a=t(7293),l=s.ZP;l.Header=s.h4,l.Footer=s.$_,l.Content=s.VY,l.Sider=a.Z,n.Z=l},94594:function(e,n,t){"use strict";t.d(n,{Z:function(){return x}});var s=t(87462),a=t(4942),l=t(50888),c=t(94184),r=t.n(c),i=t(97685),o=t(45987),u=t(67294),d=t(21770),f=t(15105),h=u.forwardRef(function(e,n){var t,s=e.prefixCls,l=void 0===s?"rc-switch":s,c=e.className,h=e.checked,m=e.defaultChecked,g=e.disabled,p=e.loadingIcon,v=e.checkedChildren,b=e.unCheckedChildren,C=e.onClick,x=e.onChange,N=e.onKeyDown,k=(0,o.Z)(e,["prefixCls","className","checked","defaultChecked","disabled","loadingIcon","checkedChildren","unCheckedChildren","onClick","onChange","onKeyDown"]),j=(0,d.Z)(!1,{value:h,defaultValue:m}),Z=(0,i.Z)(j,2),y=Z[0],E=Z[1];function w(e,n){var t=y;return g||(E(t=e),null==x||x(t,n)),t}var O=r()(l,c,(t={},(0,a.Z)(t,"".concat(l,"-checked"),y),(0,a.Z)(t,"".concat(l,"-disabled"),g),t));return u.createElement("button",Object.assign({},k,{type:"button",role:"switch","aria-checked":y,disabled:g,className:O,ref:n,onKeyDown:function(e){e.which===f.Z.LEFT?w(!1,e):e.which===f.Z.RIGHT&&w(!0,e),null==N||N(e)},onClick:function(e){var n=w(!y,e);null==C||C(n,e)}}),p,u.createElement("span",{className:"".concat(l,"-inner")},y?v:b))});h.displayName="Switch";var m=t(53124),g=t(98866),p=t(97647),v=t(68349),b=function(e,n){var t={};for(var s in e)Object.prototype.hasOwnProperty.call(e,s)&&0>n.indexOf(s)&&(t[s]=e[s]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var a=0,s=Object.getOwnPropertySymbols(e);a<s.length;a++)0>n.indexOf(s[a])&&Object.prototype.propertyIsEnumerable.call(e,s[a])&&(t[s[a]]=e[s[a]]);return t},C=u.forwardRef(function(e,n){var t,c=e.prefixCls,i=e.size,o=e.disabled,d=e.loading,f=e.className,C=b(e,["prefixCls","size","disabled","loading","className"]),x=u.useContext(m.E_),N=x.getPrefixCls,k=x.direction,j=u.useContext(p.Z),Z=u.useContext(g.Z),y=N("switch",c),E=u.createElement("div",{className:"".concat(y,"-handle")},d&&u.createElement(l.Z,{className:"".concat(y,"-loading-icon")})),w=r()((t={},(0,a.Z)(t,"".concat(y,"-small"),"small"===(i||j)),(0,a.Z)(t,"".concat(y,"-loading"),d),(0,a.Z)(t,"".concat(y,"-rtl"),"rtl"===k),t),void 0===f?"":f);return u.createElement(v.Z,{insertExtraNode:!0},u.createElement(h,(0,s.Z)({},C,{prefixCls:y,className:w,disabled:(null!=o?o:Z)||d,ref:n,loadingIcon:E})))});C.__ANT_SWITCH=!0;var x=C},20550:function(e,n,t){"use strict";t.d(n,{Z:function(){return C}});var s=t(4942),a=t(87462),l=t(97685),c=t(97937),r=t(94184),i=t.n(r),o=t(98423),u=t(67294),d=t(53124),f=t(98787),h=t(68349),m=function(e,n){var t={};for(var s in e)Object.prototype.hasOwnProperty.call(e,s)&&0>n.indexOf(s)&&(t[s]=e[s]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var a=0,s=Object.getOwnPropertySymbols(e);a<s.length;a++)0>n.indexOf(s[a])&&Object.prototype.propertyIsEnumerable.call(e,s[a])&&(t[s[a]]=e[s[a]]);return t},g=function(e,n){var t={};for(var s in e)Object.prototype.hasOwnProperty.call(e,s)&&0>n.indexOf(s)&&(t[s]=e[s]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var a=0,s=Object.getOwnPropertySymbols(e);a<s.length;a++)0>n.indexOf(s[a])&&Object.prototype.propertyIsEnumerable.call(e,s[a])&&(t[s[a]]=e[s[a]]);return t},p=RegExp("^(".concat(f.Y.join("|"),")(-inverse)?$")),v=RegExp("^(".concat(f.E.join("|"),")$")),b=u.forwardRef(function(e,n){var t,r=e.prefixCls,f=e.className,m=e.style,b=e.children,C=e.icon,x=e.color,N=e.onClose,k=e.closeIcon,j=e.closable,Z=g(e,["prefixCls","className","style","children","icon","color","onClose","closeIcon","closable"]),y=u.useContext(d.E_),E=y.getPrefixCls,w=y.direction,O=u.useState(!0),S=(0,l.Z)(O,2),P=S[0],U=S[1];u.useEffect(function(){"visible"in Z&&U(Z.visible)},[Z.visible]);var _=function(){return!!x&&(p.test(x)||v.test(x))},I=(0,a.Z)({backgroundColor:x&&!_()?x:void 0},m),M=_(),T=E("tag",r),D=i()(T,(t={},(0,s.Z)(t,"".concat(T,"-").concat(x),M),(0,s.Z)(t,"".concat(T,"-has-color"),x&&!M),(0,s.Z)(t,"".concat(T,"-hidden"),!P),(0,s.Z)(t,"".concat(T,"-rtl"),"rtl"===w),t),f),A=function(e){e.stopPropagation(),null==N||N(e),!e.defaultPrevented&&("visible"in Z||U(!1))},J="onClick"in Z||b&&"a"===b.type,R=(0,o.Z)(Z,["visible"]),z=C||null,F=z?u.createElement(u.Fragment,null,z,u.createElement("span",null,b)):b,Y=u.createElement("span",(0,a.Z)({},R,{ref:n,className:D,style:I}),F,void 0!==j&&j?k?u.createElement("span",{className:"".concat(T,"-close-icon"),onClick:A},k):u.createElement(c.Z,{className:"".concat(T,"-close-icon"),onClick:A}):null);return J?u.createElement(h.Z,null,Y):Y});b.CheckableTag=function(e){var n,t=e.prefixCls,l=e.className,c=e.checked,r=e.onChange,o=e.onClick,f=m(e,["prefixCls","className","checked","onChange","onClick"]),h=(0,u.useContext(d.E_).getPrefixCls)("tag",t),g=i()(h,(n={},(0,s.Z)(n,"".concat(h,"-checkable"),!0),(0,s.Z)(n,"".concat(h,"-checkable-checked"),c),n),l);return u.createElement("span",(0,a.Z)({},f,{className:g,onClick:function(e){null==r||r(!c),null==o||o(e)}}))};var C=b},93645:function(e,n,t){"use strict";t.d(n,{u:function(){return a}});var s={ceil:Math.ceil,round:Math.round,floor:Math.floor,trunc:function(e){return e<0?Math.ceil(e):Math.floor(e)}};function a(e){return e?s[e]:s.trunc}},59910:function(e,n,t){"use strict";t.d(n,{Z:function(){return l}});var s=t(19013),a=t(13882);function l(e,n){return(0,a.Z)(2,arguments),(0,s.Z)(e).getTime()-(0,s.Z)(n).getTime()}},11699:function(e,n,t){"use strict";t.d(n,{Z:function(){return c}});var s=t(59910),a=t(13882),l=t(93645);function c(e,n,t){(0,a.Z)(2,arguments);var c=(0,s.Z)(e,n)/1e3;return(0,l.u)(null==t?void 0:t.roundingMethod)(c)}},42011:function(e,n,t){(window.__NEXT_P=window.__NEXT_P||[]).push(["/admin/config-chat",function(){return t(91616)}])},48186:function(e,n,t){"use strict";t.d(n,{Q:function(){return u},Y:function(){return d}});var s=t(85893),a=t(67294),l=t(85818),c=t(20550),r=t(79139),i=t(73615);let{Title:o}=l.Z,u="#5a67d8",d=e=>{let{title:n,description:t,placeholder:l,maxLength:d,values:f,handleDeleteIndex:h,handleCreateString:m,submitStatus:g,continuousStatusMessage:p}=e,[v,b]=(0,a.useState)(""),C=e=>{let{value:n}=e;b(n)},x=()=>{let e=v.trim();m(e),b("")};return(0,s.jsxs)("div",{className:"edit-string-array-container",children:[(0,s.jsx)(o,{level:3,className:"section-title",children:n}),(0,s.jsx)("p",{className:"description",children:t}),(0,s.jsx)("div",{className:"edit-current-strings",children:null==f?void 0:f.map((e,n)=>{let t=()=>{h(n)};return(0,s.jsx)(c.Z,{closable:!0,onClose:t,color:u,children:e},"tag-".concat(e,"-").concat(n))})}),p&&(0,s.jsx)("div",{className:"continuous-status-section",children:(0,s.jsx)(i.E,{status:p})}),(0,s.jsx)("div",{className:"add-new-string-section",children:(0,s.jsx)(r.nv,{fieldName:"string-input",value:v,onChange:C,onPressEnter:x,maxLength:d,placeholder:l,status:g})})]})};d.defaultProps={maxLength:50,description:null,submitStatus:null,continuousStatusMessage:null}},6979:function(e,n,t){"use strict";t.d(n,{Z:function(){return u}});var s=t(85893),a=t(67294),l=t(94594),c=t(41983),r=t(73615),i=t(90745),o=t(99519);let u=e=>{let{apiPath:n,checked:t,reversed:u=!1,configPath:d="",disabled:f=!1,fieldName:h,label:m,tip:g,useSubmit:p,onChange:v}=e,[b,C]=(0,a.useState)(null),x=null,N=(0,a.useContext)(o.aC),{setFieldInConfigState:k}=N||{},j=()=>{C(null),clearTimeout(x),x=null},Z=async e=>{if(p){C((0,c.kg)(c.Jk));let t=u?!e:e;await (0,i.Si)({apiPath:n,data:{value:t},onSuccess:()=>{k({fieldName:h,value:t,path:d}),C((0,c.kg)(c.zv))},onError:e=>{C((0,c.kg)(c.Un,"There was an error: ".concat(e)))}}),x=setTimeout(j,i.sI)}v&&v(e)},y=null!==b&&b.type===c.Jk;return(0,s.jsxs)("div",{className:"formfield-container toggleswitch-container",children:[m&&(0,s.jsx)("div",{className:"label-side",children:(0,s.jsx)("span",{className:"formfield-label",children:m})}),(0,s.jsxs)("div",{className:"input-side",children:[(0,s.jsxs)("div",{className:"input-group",children:[(0,s.jsx)(l.Z,{className:"switch field-".concat(h),loading:y,onChange:Z,defaultChecked:t,checked:t,checkedChildren:"ON",unCheckedChildren:"OFF",disabled:f}),(0,s.jsx)(r.E,{status:b})]}),(0,s.jsx)("p",{className:"field-tip",children:g})]})]})};u.defaultProps={apiPath:"",checked:!1,reversed:!1,configPath:"",disabled:!1,label:"",tip:"",useSubmit:!1,onChange:null}},91616:function(e,n,t){"use strict";t.r(n),t.d(n,{default:function(){return m}});var s=t(85893),a=t(85818),l=t(67294),c=t(79139),r=t(46551),i=t(6979),o=t(48186),u=t(41983),d=t(90745),f=t(99519),h=t(6960);function m(){var e;let{Title:n}=a.Z,[t,h]=(0,l.useState)(null),[m,g]=(0,l.useState)(null),[p,v]=(0,l.useState)(null),b=(0,l.useContext)(f.aC),{serverConfig:C,setFieldInConfigState:x}=b||{},{chatDisabled:N,chatJoinMessagesEnabled:k,forbiddenUsernames:j,instanceDetails:Z,suggestedUsernames:y,chatEstablishedUserMode:E}=C,{welcomeMessage:w}=Z,O=e=>{let{fieldName:n,value:s}=e;h({...t,[n]:s})};function S(){g(null)}function P(){(0,d.Si)({apiPath:d.CJ,data:{value:t.forbiddenUsernames},onSuccess:()=>{x({fieldName:"forbiddenUsernames",value:t.forbiddenUsernames}),g((0,u.kg)(u.zv)),setTimeout(S,d.sI)},onError:e=>{g((0,u.kg)(u.Un,e)),setTimeout(S,d.sI)}})}function U(){v(null)}function _(){(0,d.Si)({apiPath:d.cf,data:{value:t.suggestedUsernames},onSuccess:()=>{x({fieldName:"suggestedUsernames",value:t.suggestedUsernames}),v((0,u.kg)(u.zv)),setTimeout(U,d.sI)},onError:e=>{g((0,u.kg)(u.Un,e)),setTimeout(U,d.sI)}})}return((0,l.useEffect)(()=>{h({chatDisabled:N,chatJoinMessagesEnabled:k,forbiddenUsernames:j,suggestedUsernames:y,welcomeMessage:w,chatEstablishedUserMode:E})},[C]),t)?(0,s.jsxs)("div",{className:"config-server-details-form",children:[(0,s.jsx)(n,{children:"Chat Settings"}),(0,s.jsxs)("div",{className:"form-module config-server-details-container",children:[(0,s.jsx)(i.Z,{fieldName:"chatDisabled",...d.yj,checked:!t.chatDisabled,reversed:!0,onChange:function(e){O({fieldName:"chatDisabled",value:!e})}}),(0,s.jsx)(i.Z,{fieldName:"chatJoinMessagesEnabled",...d.kB,checked:t.chatJoinMessagesEnabled,onChange:function(e){O({fieldName:"chatJoinMessagesEnabled",value:e})}}),(0,s.jsx)(i.Z,{fieldName:"establishedUserMode",...d.dj,checked:t.chatEstablishedUserMode,onChange:function(e){O({fieldName:"chatEstablishedUserMode",value:e})}}),(0,s.jsx)(r.$7,{fieldName:"welcomeMessage",...d.IX,type:c.Sk,value:t.welcomeMessage,initialValue:w,onChange:O}),(0,s.jsx)("br",{}),(0,s.jsx)("br",{}),(0,s.jsx)(o.Y,{title:d.Dg.label,placeholder:d.Dg.placeholder,description:d.Dg.tip,values:t.forbiddenUsernames,handleDeleteIndex:function(e){t.forbiddenUsernames.splice(e,1),P()},handleCreateString:function(e){t.forbiddenUsernames.push(e),O({fieldName:"forbiddenUsernames",value:t.forbiddenUsernames}),P()},submitStatus:m}),(0,s.jsx)("br",{}),(0,s.jsx)("br",{}),(0,s.jsx)(o.Y,{title:d.AN.label,placeholder:d.AN.placeholder,description:d.AN.tip,values:t.suggestedUsernames,handleDeleteIndex:function(e){t.suggestedUsernames.splice(e,1),_()},handleCreateString:function(e){t.suggestedUsernames.push(e),O({fieldName:"suggestedUsernames",value:t.suggestedUsernames}),_()},submitStatus:p,continuousStatusMessage:0===(e=t.suggestedUsernames.length)?(0,u.kg)("success",d.AN.no_entries):e>0&&e<10?(0,u.kg)("warning",d.AN.min_not_reached):null})]})]}):null}m.getLayout=function(e){return(0,s.jsx)(h.l,{page:e})}},9008:function(e,n,t){e.exports=t(83121)},11163:function(e,n,t){e.exports=t(80880)}},function(e){e.O(0,[173,164,2744,9680,4931,5402,2231,5818,492,7524,9915,180,6960,9774,2888,179],function(){return e(e.s=42011)}),_N_E=e.O()}]);