1import{F as p}from"./FormCard-Bar4oOSC.js";import{T as g}from"./ToggleRow-DkHhaCu2.js";import{_ as c,e as _,u as b}from"./VueFinalModal.esm-B_ZhvDz4.js";import{F as v}from"./Field-D1qez_hM.js";import{O as V}from"./OptionList-C68Bz6O3.js";import{s as f,a as k}from"./settings-BBubXcWt.js";import{g as x,t as y,x as i,j as s,k as S,s as m,v as o}from"./charts-DjP_BkTY.js";import"./Button-DiH6GFIf.js";import"./Card-BOAjZRq2.js";import"./Icon-_6oLRAba.js";import"./saveSettings-ecdKjUJo.js";import"./saveSite-JEGhW31x.js";import"./apiPost-Dloe6BMu.js";const C={components:{FormCard:p,ToggleRow:g,Field:v,OptionList:V},data(){return{site:null,loading:!1,editorOptions:[{value:"quill",label:"Rich text editor"},{value:"mde",label:"Markdown editor"},{value:"medium",label:"Inline Medium-like editor"}],contentBlocks:[{label:"Cover image",value:"cover"},{label:"Text",value:"text"},{label:"Image",value:"image"},{label:"Video",value:"video"},{label:"Code",value:"code"},{label:"Poll",value:"poll"},{label:"Map",value:"map"},{label:"Tweet",value:"tweet"},{label:"Smart link",value:"link"}]}},created(){this.site=k(JSON.parse(JSON.stringify(this.adminStore.getCurrSite)))},computed:{..._(b)},methods:{async submit(){this.loading=!0,await f(this.site,this.eventBus),this.loading=!1}}},R={class:"flex flex-col gap-ad-field"},w={class:"flex flex-col gap-ad-toggle"};function U(q,t,F,O,e,r){const n=s("ToggleRow"),a=s("OptionList"),u=s("Field"),d=s("FormCard");return e.site!=null?(S(),x(d,{key:0,saving:e.loading,onSave:r.submit},{default:i(()=>[m("div",R,[o(n,{id:"input-submit-content",modelValue:e.site.content_settings.submit_content,"onUpdate:modelValue":t[0]||(t[0]=l=>e.site.content_settings.submit_content=l),"true-value":"all","false-value":"none",label:"Allow members to
1submit contents",description:"Admins can submit whatever this says."},null,8,["modelValue"]),o(n,{id:"input-approve-content",modelValue:e.site.content_settings.approve_content,"onUpdate:modelValue":t[1]||(t[1]=l=>e.site.content_settings.approve_content=l),"true-value":"1","false-value":"0",label:"Require admin approval before member submissions appear publicly"},null,8,["modelValue"]),o(u,{group:"",label:"Text editor"},{default:i(()=>[o(a,{modelValue:e.site.content_settings.editor,"onUpdate:modelValue":t[2]||(t[2]=l=>e.site.content_settings.editor=l),type:"radio",name:"input-editor",options:e.editorOptions},null,8,["modelValue","options"])]),_:1}),o(u,{group:"",label:"Submission requirements"},{default:i(()=>[m("div",w,[o(n,{id:"input-include-title",modelValue:e.site.content_settings.include_title,"onUpdate:modelValue":t[3]||(t[3]=l=>e.site.content_settings.include_title=l),label:"Require a title"},null,8,["modelValue"]),o(n,{id:"input-include-url",modelValue:e.site.content_settings.include_url,"onUpdate:modelValue":t[4]||(t[4]=l=>e.site.content_settings.include_url=l),label:"Require a link"},null,8,["modelValue"]),o(n,{id:"input-include-cover-image",modelValue:e.site.content_settings.include_cover_image,"onUpdate:modelValue":t[5]||(t[5]=l=>e.site.content_settings.include_cover_image=l),label:"Require a cover image"},null,8,["modelValue"]),o(n,{id:"input-include-image",modelValue:e.site.content_settings.include_image,"onUpdate:modelValue":t[6]||(t[6]=l=>e.site.content_settings.include_image=l),label:"Require an image in the body"},null,8,["modelValue"]),o(n,{id:"input-include-category",modelValue:e.site.content_settings.include_category,"onUpdate:modelValue":t[7]||(t[7]=l=>e.site.content_settings.include_category=l),label:"Require a category"},null,8,["modelValue"]),o(n,{id:"input-include-tag",modelValue:e.site.content_settings.include_tag,"onUpdate:modelValue":t[8]||(t[8]=l=>e.site.content_settings.include_tag=l),label:"Require at least one tag"},null,8,["modelValue"])])]),_:1}),o(u,{group:"",label:"Content blocks"},{default:i(()=>[o(a,{modelValue:e.site.content_settings.content_blocks,"onUpdate:modelValue":t[9]||(t[9]=l=>e.site.content_settings.content_blocks=l),options:e.contentBlocks},null,8,["modelValue","options"])]),_:1})])]),_:1},8,["saving","onSave"])):y("",!0)}const G=c(C,[["render",U]]);export{G 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.