1import{n as l,M as i,l as n}from"./locales-C28elB-P.js";const o={components:{Modal:i},props:{csrf:{type:String,required:!0},reference:{type:String,required:!0},checkUrl:{type:String,required:!0},userEmail:{type:String,required:!0},userLocale:{type:String,default:"en"},showLink:{type:Boolean,default:!0},text:{type:String,default:null},btnClass:{type:String,default:"btn btn-copy"}},data(){return{copied:!1,currentReference:null,currentUserEmail:null,mailModalVisible:!1,selectedLanguage:"fr",available_locales:n,email:"",message:""}},methods:{openMailModal(s,e){this.currentReference=s,this.mailModalVisible=!0,this.email=e},closeMailModal(){this.mailModalVisible=!1},async copyLink(){try{await navigator.clipboard.writeText(this.checkUrl),this.copied=!0,setTimeout(()=>this.copied=!1,2e3)}catch(s){console.error("Ãchec de la copie :",s)}},setLocale(s){this.selectedLanguage=s.code}}};var c=function(){var e=this,t=e._self._c;return t("div",{staticClass:"quote-buttons"},[e.showLink?t("div",{staticClass:"quote-buttons_mail"},[t("input",{staticClass:"quote-buttons_link",attrs:{type:"text",readonly:"",id:`check-quotation-link-input-${e.reference}`},domProps:{value:e.checkUrl},on:{click:a=>a.target.select()}}),t("button",{staticClass:"btn-copy btn invert",attrs:{title:e.copied?e.$lang.get("account.copied"):e.$lang.get("account.copy")},on:{click:()=>e.copyLink()}},[e.copied?t("span",{staticClass:"text-black"},[t("i",{staticClass:"icon icon-check-circle-outline text-yellow",staticStyle:{"vertical-align":"middle"}}),e._v(" "+e._s(e.$lang.get("account.copied"))+" ")]):t("span",{staticClass:"text-black"},[e._v(" "+e._s(e.$lang.get("account.copy"))+" ")])])]):e._e(),t("div",{staticClass:"flex"},[t("button",{class:e.btnClass,attrs:{type:"button"},on:{click:()=>e.openMailModal(e.reference,e.userEmail)}},[t("i",{staticClass:"icon icon-send-email-2"}),t("span",{staticClass:"text-black"},[e._v(e._s(e.text?e.text:e.$lang.get("account.share"))+" ")])])]),e.mailModalVisible?t("Modal",{attrs:{"show-close-button":!0,classname:"medium link-share"},on:{close:e.closeMailModal},scopedSlots:e._u([{key:"header",fn:function(){return[t("p",{staticClass:"size-4 subtitle"},[e._v(" "+e._s(e.$lang.get("account.send-mail"))+" ")])]},proxy:!0}],null,!1,1934615992)},[t("div",{staticClass:"mb-0",attrs:{slot:"body"},slot:"body"},[t("form",{staticClass:"modal-total",attrs:{id:"mailForm",method:"POST",action:"/transport/"+e.reference+"/requestQuote"}},[t("input",{attrs:{type:"hidden",name:"reference",id:"modal-reference"},domProps:{value:e.reference}}),t("input",{attrs:{type:"hidden",name:"_token"},domProps:{value:e.csrf}}),t("div",{staticClass:"field"},[t("label",{staticClass:"field-label",attrs:{for:"email"}},[e._v(" "+e._s(e.$lang.get("account.link-validate"))+" ")]),t("input",{directives:[{name:"model",rawName:"v-model",value:e.email,expression:"email"}],staticClass:"input",attrs:{type:"email",name:"email",id:"modal-email",required:""},domProps:{value:e.email},on:{input:function(a){a.target.composing||(e.email=a.target.value)}}})]),t("div",{staticClass:"col-6"},[t("div",{staticClass:"field"},[t("label",{staticClass:"field-label",attrs:{for:"language"}},[e._v(" "+e._s(e.$lang.get("account.choose-language"))+" ")]),t("custom-select",{attrs:{"input-name":"language",filter:!0,"option-value":"name","option-key":"code",options:e.available_locales,default:e.userLocale},on:{input:e.setLocale}})],1)]),t("div",{staticClass:"field"},[t("label",{staticClass:"field-label",attrs:{for:"message"}},[e._v(" "+e._s(e.$lang.get("account.quote-share-comment"))+" ")]),t("div",{staticClass:"relative"},[t("textarea",{directives:[{name:"model",rawName:"v-model",value:e.message,expression:"message"}],staticClass:"input",staticStyle:{"min-width":"100%"},attrs:{name:"message",id:"modal-message"},domProps:{value:e.message},on:{input:function(a){a.target.composing||(e.message=a.target.value)}}}),t("span",{staticClass:"tag small gr"},[e._v(e._s(e.$lang.get("onboarding.optional")))])])]),t("div",{staticClass:"flex justify-content-between"},[t("a",{staticClass:"btn btn-link",attrs:{href:"javascript:void(0)"},on:{click:()=>e.closeMailModal()}},[e._v(" "+e._s(e.$lang.get("account.cancel"))+" ")]),t("button",{staticClass:"btn btn-l ml-auto",attrs:{type:"submit"}}
1,[e._v(e._s(e.$lang.get("account.send")))])])])])]):e._e()],1)},r=[],u=l(o,c,r,!1,null,"ee648a7e");const m=u.exports;export{m as L};
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.