PageSourceSearch

https://cadeul.com/_nuxt/_id_.BS4TGu_r.js

js cadeul.com collected 2026-10-07 02:06:16 UTC 2,614 bytes, 1 lines download raw bytes

1import{_ as g}from"./Loader.BCr1Vogk.js";import{_ as j}from"./Field.vue.StfF-HHp.js";import{_ as O}from"./Fieldset.vue.bnknIrRA.js";import{_ as x}from"./Form.vue.BmBzSGWF.js";import{d as _,a as n,b as p,w as c,e as s,f as e,q as $,s as k,r as u,o as F,c as M,i as d,h as a,k as m,F as N,_ as C,t as q}from"./entry.Ct81r7sA.js";import{u as w}from"./jobOffers.BZjfAS-x.js";import"./_plugin-vue_export-helper.DlAUqK2U.js";import"./SmartLink.vue.BSuyI4lz.js";import"./nuxt-link.WvVf1oWn.js";import"./_commonjsHelpers.BosuxZz1.js";import"./Modal.CXSmhDp_.js";import"./useDirectusItems.C5AoCWEH.js";const B={class:"form-col"},T={class:"form-grid"},J=_({__name:"postuler",props:{jobOffer:{}},setup(b){return(l,f)=>{const t=j,o=O,r=x;return n(),p(r,{title:"Postuler à cette offre","directus-name":"postuler"},{default:c(()=>[s("div",B,[e(t,{type:"text",label:"Titre du poste","default-value":l.jobOffer.title,readonly:"",help:"Ne peut pas être modifié"},null,8,["default-value"]),e(t,{type:"text",label:"Date de publication","default-value":l.jobOffer.date,readonly:"",help:"Ne peut pas être modifié"},null,8,["default-value"]),e(o,{label:"Informations personnelles",class:"form-col"},{default:c(()=>[e(t,{name:"sender_name",type:"text",label:"Nom et prénom",required:""}),s("div",T,[e(t,{name:"sender_email",type:"email",label:"Courriel",required:""}),e(t,{type:"tel",label:"Téléphone",required:""})])]),_:1}),e(o,{label:"Motivations",class:"form-col"},{default:c(()=>[e(t,{type:"textarea",label:"Message additionnel","max-length":"2500"}),e(t,{type:"file",multiple:5,accept:".pdf,.docx,.doc,.jpg,.jpeg,.png",label:"Joindre des documents"})]),_:1})])]),_:1})}}}),L={key:0,class:"flex items-center justify-center py-24"},P=s("h1",null,"Offre d'emploi",-1),S=s("div",{class:"flex justify-center"},[s("a",{href:"#postuler",class:"button-secondary"},"Postuler")],-1),V=s("hr",{class:"my-12"},null,-1),D=["innerHTML"],E=s("hr",{class:"my-12"},null,-1),ee=_({__name:"[id]",setup(b){const l=$(),f=k(()=>l.params.id),t=w(),o=u(null),r=u(!1);return F(async()=>{try{r.value=!0,o.value=await t.getJobOffer(f.value)}catch(i){throw console.error(i),M({statusCode:404,statusMessage:i.message,fatal:!0})}finally{r.value=!1}}),(i,H)=>{const h=g,y=J,v=C;return n(),d(N,null,[a(r)?(n(),d("div",L,[e(h)])):m("",!0),a(o)?(n(),p(v,{key:1,date:a(o).date??void 0,category:"Offre d'emploi"},{default:c(()=>[P,s("h2",null,q(a(o).title),1),S,V,s("div",{class:"article job-offer-content",innerHTML:a(o).content},null,8,D),E,e(y,{id:"postuler",jobOffer:a(o)},null,8,["jobOffer"])]),_:1},8,["date"])):m("",!0)],64)}}});export{ee 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.