`]},Undo:{msgid:"Undo",comments:{reference:"lib/toast.ts:223"},msgstr:[""]}}}}}].map(e=>Y.addTranslation(e.locale,e.json));const v=Y.build();v.ngettext.bind(v),v.gettext.bind(v);const os="off",is="polite",ls="assertive";var b=(e=>(e[e.OFF=os]="OFF",e[e.POLITE=is]="POLITE",e[e.ASSERTIVE=ls]="ASSERTIVE",e))(b||{});const us=7e3;function X(e,t){if(t=Object.assign({timeout:us,isHTML:!1,type:void 0,selector:void 0,onRemove:()=>{},onClick:void 0,close:!0},t),typeof e=="string"&&!t.isHTML){const s=document.createElement("div");s.innerHTML=e,e=s.innerText}let r=t.type??"";typeof t.onClick=="function"&&(r+=" toast-with-click ");const l=e instanceof Node;let a=b.POLITE;t.ariaLive?a=t.ariaLive:(t.type==="toast-error"||t.type==="toast-undo")&&(a=b.ASSERTIVE);const n=ns({[l?"node":"text"]:e,duration:t.timeout,callback:t.onRemove,onClick:t.onClick,close:t.close,gravity:"top",selector:t.selector,position:"right",backgroundColor:"",className:"dialogs "+r,escapeMarkup:!t.isHTML,ariaLive:a});return n.showToast(),n}function ms(e,t){return X(e,{...t,type:"toast-error"})}function ds(e,t){return X(e,{...t,type:"toast-success"})}K(re);const gs={name:"AlertCircleOutlineIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}};var cs=function(){var e=this,t=e._self._c;return t("span",e._b({staticClass:"material-design-icon alert-circle-outline-icon",attrs:{"aria-hidden":e.title?null:"true","aria-label":e.title,role:"img"},on:{click:function(r){return e.$emit("click",r)}}},"span",e.$attrs,!1),[t("svg",{staticClass:"material-design-icon__svg",attrs:{fill:e.fillColor,width:e.size,height:e.size,viewBox:"0 0 24 24"}},[t("path",{attrs:{d:"M11,15H13V17H11V15M11,7H13V13H11V7M12,2C6.47,2 2,6.5 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10,10 0 0,0 12,2M12,20A8,8 0 0,1 4,12A8,8 0 0,1 12,4A8,8 0 0,1 20,12A8,8 0 0,1 12,20Z"}},[e.title?t("title",[e._v(e._s(e.title))]):e._e()])])])},fs=[],ps=F(gs,cs,fs,!1,null,null);const hs=ps.exports,Cs={name:"CheckIcon",emits:["click"],props:{title:{type:String},fillColor:{type:String,default:"currentColor"},size:{type:Number,default:24}}};var xs=function(){var e=this,t=e._self._c;return t("span",e._b({staticClass:"material-design-icon check-icon",attrs:{"aria-hidden":e.title?null:"true","aria-label":e.title,role:"img"},on:{click:function(r){return e.$emit("click",r)}}},"span",e.$attrs,!1),[t("svg",{staticClass:"material-design-icon__svg",attrs:{fill:e.fillColor,width:e.size,height:e.size,viewBox:"0 0 24 24"}},[t("path",{attrs:{d:"M21,7L9,19L3.5,13.5L4.91,12.09L9,16.17L19.59,5.59L21,7Z"}},[e.title?t("title",[e._v(e._s(e.title))]):e._e()])])])},ys=[],Fs=F(Cs,xs,ys,!1,null,null);const ws=Fs.exports;function vs(e,t,r=!1){const l=ne().proxy;return r&&l.$props[e]===void 0&&l.$props.modelValue===void 0&&$.util.warn(`Missing required prop: "modelValue" or old "${e}"`),oe({get(){return l.$props[e]!==void 0?l.$props[e]:l.$props.modelValue},set(a){l.$emit("update:modelValue",a),l.$emit("update:model-value",a),l.$emit(t,a)}})}const Es={name:"NcInputField",components:{NcButton:q,AlertCircle:hs,Check:ws},inheritAttrs:!1,model:{prop:"modelValue",event:"update:modelValue"},props:{value:{type:[String,Number],default:void 0},modelValue:{type:[String,Number],default:void 0},type:{type:String,default:"text",validator:e=>["text","password","email","tel","url","search","number"].includes(e)},label:{type:String,default:void 0},labelOutside:{type:Boolean,default:!1},placeholder:{type:String,default:void 0},showTrailingButton:{type:Boolean,default:!1},trailingButtonLabel:{type:String,default:""},success:{type:Boolean,default:!1},error:{type:Boolean,default:!1},helperText:{type:String,default:""},disabled:{type:Boolean,default:!1},pill:{type:Boolean,default:!1},inputClass:{type:[Object,String],default:""}},emits:["update:value","update:modelValue","update:model-value","trailing-button-click"],setup(){return{model:vs("value","update:value",!0)}},computed:{computedId(){return this.$attrs.id&&this.$attrs.id!==""?this.$attrs.id:this.inputName},inputName(){return"input"+ie()},hasTrailingIcon(){return this.success},hasPlaceholder(){return this.placeholder!==""&&this.placeholder!==void 0},computedPlaceholder(){return this.hasPlaceholder?this.placeholder:this.label},isValidLabel(){const e=this.label||this.labelOutside;return e||console.warn("You need to add a label to the NcInputField component. Either use the prop label or use an external one, as per the example in the documentation."),e},ariaDescribedby(){const e=[];return this.helperText.length>0&&e.push(`${this.inputName}-helper-text`),this.$attrs["aria-describedby"]&&e.push(this.$attrs["aria-describedby"]),e.join(" ")||null}},methods:{focus(){this.$refs.input.focus()},select(){this.$refs.input.select()},handleInput(e){const t=this.type==="number"&&typeof this.model=="number"?parseFloat(e.target.value,10):e.target.value;this.model=t},handleTrailingButtonClick(e){this.$emit("trailing-button-click",e)}}};var Ts=function(){var e=this,t=e._self._c;return t("div",{staticClass:"input-field",class:{"input-field--disabled":e.disabled,"input-field--label-outside":e.labelOutside||!e.isValidLabel,"input-field--leading-icon":!!e.$scopedSlots.icon||!!e.$scopedSlots.default||!!e.$slots.default,"input-field--trailing-icon":e.showTrailingButton||e.hasTrailingIcon,"input-field--pill":e.pill}},[t("div",{staticClass:"input-field__main-wrapper"},[t("input",e._g(e._b({ref:"input",staticClass:"input-field__input",class:[e.inputClass,{"input-field__input--success":e.success,"input-field__input--error":e.error}],attrs:{id:e.computedId,type:e.type,disabled:e.disabled,placeholder:e.computedPlaceholder,"aria-describedby":e.ariaDescribedby,"aria-live":"polite"},domProps:{value:e.model?.toString()},on:{input:e.handleInput}},"input",e.$attrs,!1),e.$listeners)),!e.labelOutside&&e.isValidLabel?t("label",{staticClass:"input-field__label",attrs:{for:e.computedId}},[e._v(" "+e._s(e.label)+" ")]):e._e(),t("div",{directives:[{name:"show",rawName:"v-show",value:!!e.$scopedSlots.icon||!!e.$scopedSlots.default||!!e.$slots.default,expression:"!!$scopedSlots.icon || !!$scopedSlots.default || !!$slots.default"}],staticClass:"input-field__icon input-field__icon--leading"},[e._t("icon",function(){return[e._t("default")]})],2),e.showTrailingButton?t("NcButton",{staticClass:"input-field__trailing-button",attrs:{type:"tertiary-no-background","aria-label":e.trailingButtonLabel,disabled:e.disabled},on:{click:e.handleTrailingButtonClick},scopedSlots:e._u([{key:"icon",fn:function(){return[e._t("trailing-button-icon")]},proxy:!0}],null,!0)}):e.success||e.error?t("div",{staticClass:"input-field__icon input-field__icon--trailing"},[e.success?t("Check",{staticStyle:{color:"var(--color-success-text)"},attrs:{size:20}}):e.error?t("AlertCircle",{staticStyle:{color:"var(--color-error-text)"},attrs:{size:20}}):e._e()],1):e._e()],1),e.helperText.length>0?t("p",{staticClass:"input-field__helper-text-message",class:{"input-field__helper-text-message--error":e.error,"input-field__helper-text-message--success":e.success},attrs:{id:`${e.inputName}-helper-text`}},[e.success?t("Check",{staticClass:"input-field__helper-text-message__icon",attrs:{size:18}}):e.error?t("AlertCircle",{staticClass:"input-field__helper-text-message__icon",attrs:{size:18}}):e._e(),e._v(" "+e._s(e.helperText)+" ")],1):e._e()])},Ns=[],ks=F(Es,Ts,Ns,!1,null,"ceb23641");const Ls=ks.exports,As=T({__name:"SettingsServer",setup(e){const t=le(),r=U(M),l=U(0);function a(){try{window.navigator.clipboard.writeText(t),ds(h("firstrunwizard","URL copied")),l.value&&window.clearTimeout(l.value),r.value=me,l.value=window.setTimeout(()=>{r.value=M},3e3)}catch{ms(h("firstrunwizard","Could not copy the URL, please copy manually"))}}return{__sfc:!0,url:t,copyIcon:r,pendingTimeout:l,onCopyContent:a,t:h,NcIconSvgWrapper:ue,NcInputField:Ls,NcSettingsSection:D}}}),Ss="_input_ybjc8_2",bs={input:Ss};var Bs=function(){var e=this,t=e._self._c,r=e._self._setupProxy;return t(r.NcSettingsSection,{attrs:{name:r.t("firstrunwizard","Server address"),description:r.t("firstrunwizard","Use this link to connect your apps and desktop client to this server:")}},[t(r.NcInputField,{class:e.$style.input,attrs:{id:"endpoint-url",label:r.t("firstrunwizard","Server address"),"show-trailing-button":"",readonly:"",value:r.url},on:{"trailing-button-click":r.onCopyContent},scopedSlots:e._u([{key:"trailing-button-icon",fn:function(){return[t(r.NcIconSvgWrapper,{attrs:{path:r.copyIcon}})]},proxy:!0}])})],1)},Ds=[];const J={$style:bs};function Us(e){for(var t in J)this[t]=J[t]}var Ms=N(As,Bs,Ds,!1,Us);const _s=Ms.exports,zs=T({__name:"Settings",setup(e){return{__sfc:!0,Fragment:Te,SettingsApps:Oe,SettingsClients:es,SettingsServer:_s}}});var Ps=function(){var e=this,t=e._self._c,r=e._self._setupProxy;return t(r.Fragment,[t(r.SettingsClients),t(r.SettingsApps),t(r.SettingsServer)],1)},js=[],Rs=N(zs,Ps,js,!1,null);const Hs=Rs.exports,Vs=$.extend(Hs);new Vs().$mount("#firstrunwizard-settings");
0 commit comments