1import{u as s}from"./patrons-DxR51hNI.js";import{n as o}from"./index-BTusD_H2.js";const l={props:{title:{type:String,required:!1},onSave:{type:Function,required:!1}},data(){return{expand:!1}}};var u=function(){var t=this,e=t._self._c;return e("div",{staticClass:"card mt-2"},[e("div",{staticClass:"card-header"},[e("h3",{staticClass:"mb-0 mt-0",class:{open:t.expand},on:{click:function(r){t.expand=!t.expand}}},[t._t("title",function(){return[t._v(" "+t._s(t.title)+" ")]})],2)]),t.expand?e("div",{staticClass:"card-body"},[t._t("default")],2):t._e(),t.expand&&t.onSave?e("div",{staticClass:"card-footer"},[e("button",{staticClass:"btn btn-primary mt-1",on:{click:t.onSave}},[t._v(" "+t._s(t.$t("save"))+" ")])]):t._e()])},p=[],i=o(l,u,p,!1,null,null);const c=i.exports,d={model:{prop:"value",event:"input"},props:{label:{type:String},value:{type:[String,Boolean]},inputType:{type:String,default:"text"},rows:{default:3}}};var _=function(){var t=this,e=t._self._c;return e("div",{staticClass:"form-group row"},[e("label",{staticClass:"col-sm-3 col-form-label"},[t._t("label",function(){return[t._v(t._s(t.label))]})],2),e("div",{staticClass:"col-sm-9"},[t._t("default",function(){return[t.inputType==="textarea"?e("textarea",{staticClass:"form-control",attrs:{rows:t.rows},domProps:{value:t.value},on:{input:function(r){return t.$emit("input",r.target.value)}}}):e("input",{staticClass:"form-control",attrs:{type:t.inputType},domProps:{value:t.value},on:{input:function(r){return t.$emit("input",r.target.value)}}})]})],2)])},m=[],f=o(d,_,m,!1,null,null);const n=f.exports,g={components:{formRow:n},props:{group:{type:Object,required:!0}}};var v=function(){var t=this,e=t._self._c;return e("form",[e("form-row",{attrs:{label:t.$t("groupName")},model:{value:t.group.name,callback:function(r){t.$set(t.group,"name",r)},expression:"group.name"}}),e("form-row",{attrs:{label:t.$t("guildSummary"),"input-type":"textarea"},model:{value:t.group.summary,callback:function(r){t.$set(t.group,"summary",r)},expression:"group.summary"}}),e("form-row",{attrs:{label:t.$t("groupDescription"),"input-type":"textarea",rows:"6"},model:{value:t.group.description,callback:function(r){t.$set(t.group,"description",r)},expression:"group.description"}}),e("form-row",{attrs:{label:t.$t("bannedWordsAllowed"),"input-type":"checkbox"},model:{value:t.group.bannedWordsAllowed,callback:function(r){t.$set(t.group,"bannedWordsAllowed",r)},expression:"group.bannedWordsAllowed"}}),e("form-row",{attrs:{label:t.$t("leaderOnlyChallenges"),"input-type":"checkbox"},model:{value:t.group.leaderOnly.challenges,callback:function(r){t.$set(t.group.leaderOnly,"challenges",r)},expression:"group.leaderOnly.challenges"}})],1)},$=[],b=o(g,v,$,!1,null,null);const h=b.exports,y={components:{formRow:n},props:{group:{type:Object,required:!0}}};var x=function(){var t=this,e=t._self._c;return e("form-row",{attrs:{label:t.$t("groupLeader")}},[e("strong",{staticClass:"col-form-label"},[e("router-link",{attrs:{to:{name:"adminPanelUser",params:{userIdentifier:t.group.leader}}}},[t._v(" "+t._s(t.group.leader)+" ")])],1)])},w=[],C=o(y,x,w,!1,null,null);const S=C.exports,k={components:{supportContainer:c,groupData:h,members:S},mixins:[s],data(){return{groupId:"",group:{}}},watch:{groupId(){this.loadGroup(this.groupId)}},mounted(){this.groupId=this.$route.params.groupId},methods:{clearData(){this.group={}},async loadGroup(a){this.$emit("changeGroupId",a),this.group=await this.$store.dispatch("admin:getGroup",{groupId:a})},async updateGroup(){await this.$store.dispatch("admin:updateGroup",{group:this.group}),this.$emit("groupSaved",this.group)}}};var D=function(){var t=this,e=t._self._c;return t.hasPermission(t.user,"groupSupport")?e("div",[e("h2",[t._v(t._s(t.group.name))]),e("supportContainer",{attrs:{title:t.$t("groupData")}},[e("groupData",{attrs:{group:t.group}})],1),e("supportContainer",{attrs:{title:t.$t("groupPlanSubscription")}}),t.group.type==="party"?e("supportContainer",{attrs:{title:t.$t("questDetails")}}):t._e(),e("supportContainer",{attrs:{title:t.$t("members")}},[e("members",{attrs:{group:t.group}})],1)],1):t._e()},F=[],G=o(k,D,F,!1,null,null);const R=G.exports;export{R as default};
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.