1import{T as E,r as h,G as k,u as e,o as _,d as T,b as a,ak as C,w as o,e as c,f as r,t as i,c as f,n as U,a as v}from"./app-0028cbd5.js";import{_ as V}from"./ActionMessage-26936bb0.js";import{_ as I}from"./FormSection-3c640620.js";import{_ as $}from"./InputError-987e898b.js";import{_ as B}from"./InputLabel-1dbd30cd.js";import{_ as F}from"./PrimaryButton-f45e43ea.js";import{S as w}from"./SaveIcon-c32b5383.js";import{_ as N}from"./StatusMessage-fd7e0ff4.js";import{S as A}from"./SectionBorder-98f25a98.js";import{h as L,F as O}from"./Plan-07e10b06.js";import{C as j,a as D}from"./ckeditor-8257b153.js";import{_ as M}from"./_plugin-vue_export-helper-c27b6911.js";import"./SectionTitle-29b231b5.js";import"./CloseIcon-15595f41.js";import"./vue.runtime.esm-bundler-1bd14299.js";const x={key:0},z={class:"col-span-6"},G={class:"text-xs mt-2 text-slate-400"},K={__name:"UpdateTeamEmailSettingsForm",props:{team:Object,permissions:Object},setup(l){var p;const d=l,s=E({_method:"PUT",invoice_email_body:((p=d.team.team_settings)==null?void 0:p.invoice_email_body)??""}),n=h(!1);k(()=>[s.recentlySuccessful,s.hasErrors],()=>{n.value=!1});const y=()=>{s.post(route("teams.update-email-settings",d.team),{errorBag:"updateTeamEmailSettings",preserveScroll:!0})},S=D,g=j.component,b={toolbar:["bold","italic","|","link","|","undo","redo","numberedList","bulletedList"]};return(t,m)=>l.permissions.canUpdateTeam&&e(L)(e(O))?(_(),T("div",x,[a(A),a(I,{onSubmitted:y},C({title:o(()=>[r(i(t.__("team.email_settings.title")),1),e(s).isDirty?(_(),f(w,{key:0,class:"inline-block mx-2 fill-slate-500"})):c("",!0)]),description:o(()=>[r(i(t.__("team.email_settings.description")),1)]),form:o(()=>[v("div",z,[a(B,{for:"invoice_email_body",value:t.__("team.email_settings.body_lbl")},null,8,["value"]),a(e(g),{editor:e(S),modelValue:e(s).invoice_email_body,"onUpdate:modelValue":m[0]||(m[0]=u=>e(s).invoice_email_body=u),config:b},null,8,["editor","modelValue"]),v("p",G,i(t.__("team.email_settings.body_txt")),1),a($,{message:e(s).errors.invoice_email_body,class:"mt-2"},null,8,["message"])])]),_:2},[l.permissions.canUpdateTeam?{name:"actions",fn:o(()=>[a(V,{on:e(s).recentlySuccessful,class:"mr-3"},{default:o(()=>[r(i(t.__("Saved"))+". ",1)]),_:1},8,["on"]),t.appInfo&&t.appInfo.isApp?(_(),f(N,{key:0,show:!n.value&&(e(s).recentlySuccessful||e(s).hasErrors),type:e(s).recentlySuccessful?"success":"error","auto-hide":e(s).recentlySuccessful?5e3:0,onClose:m[1]||(m[1]=u=>n.value=!0)},{default:o(()=>[r(i(e(s).hasErrors?t.__("save_failed_validation_errors"):t.__("Saved")),1)]),_:1},8,["show","type","auto-hide"])):c("",!0),a(F,{class:U({"opacity-25":e(s).processing}),disabled:e(s).processing},{default:o(()=>[r(i(t.__("Save")),1)]),_:1},8,["class","disabled"])]),key:"0"}:void 0]),1024)])):c("",!0)}},ie=M(K,[["__scopeId","data-v-0e350e30"]]);export{ie 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.