1import{u as o,a as r,j as a}from"./components-CsZq-lS8.js";import{R as m}from"./index-FkU_sD0c.js";import{V as l,a as i,b as u}from"./root-B5amSGMy.js";import{A as c}from"./AdminPageStatus-Df3BYPli.js";import"./_old_redirect.category_._categoryName_._range-8LbY5Oej.js";import{E as g}from"./error-boundary-0Dxty9bc.js";import{T as p}from"./Typo-DtMIbPbH.js";import{B as n}from"./button-fVWB8XYZ.js";import{V as f}from"./checkbox-CqUcZY0i.js";import{V as x}from"./file-input-DhjN4EzM.js";import{V as b}from"./textarea-DXuxttRR.js";import{P as h}from"./page-container-DXM2zEhU.js";import{W as j}from"./wrapper-B0DnqEY-.js";import{P as y}from"./page-heading-CKObLVIo.js";import{u as T}from"./use-managed-fetcher-CEot-PjL.js";import{g as v}from"./seo-ug18gR7V.js";import{b as V,t as P,c as I}from"./cms-Dwvqygvk.js";import"./index-BaH4LYiy.js";import"./link-T4NjFSxu.js";import"./index-EM_bzCjB.js";import"./typography-c-Kn64F2.js";import"./performance-D3fRIxiV.js";import"./node-DIgZ6xHH.js";(function(){try{var t=typeof window<"u"?window:typeof global<"u"?global:typeof globalThis<"u"?globalThis:typeof self<"u"?self:{},e=new t.Error().stack;e&&(t._sentryDebugIds=t._sentryDebugIds||{},t._sentryDebugIds[e]="00eccb5d-9ec2-4cb8-91c7-dc6afd9b2422",t._sentryDebugIdIdentifier="sentry-dbid-00eccb5d-9ec2-4cb8-91c7-dc6afd9b2422")}catch{}})();const K=t=>v(t,{title:'Vignette "Outils et services" - Administration',description:'Modifiez une vignette de la page "Outils et services".',noIndex:!0}),Q=()=>{const t=[{name:"Outils et services",slug:""},{name:"Modifier une vignettes",slug:""}],{toolOrService:e}=o(),s=r(),[d]=T({fetcher:s});return a.jsxs(h,{children:[a.jsx(y,{breadcrumbData:t,HeadingIconComponent:a.jsx(m,{}),headingText:"Outils et services",headingTextSecondary:"Modifier une vignette"}),a.jsxs(j,{children:[a.jsxs("div",{className:"mb-8 flex items-center gap-8 rounded-2xl bg-grey-100 p-8",children:[a.jsxs(p,{fontSize:"lg",fontWeight:"medium",children:["Status:"," "]}),a.jsx(c,{status:(e==null?void 0:e.status)||0}),a.jsxs(l,{method:"POST",fetcher:s,validator:V,className:"ml-auto",children:[a.jsx("input",{type:"hidden",name:"_action",value:"editToolOrServiceStatus"}),a.jsx(i,{type:"hidden",id:"tool-or-service-id",name:"id",value:(e==null?void 0:e.id.toString())||""}),a.jsx(i,{type:"hidden",id:"tool-or-service-status",name:"status",value:(e==null?void 0:e.status)===0?"1":"0"}),a.jsx(n,{type:"submit",loadingState:d?"loading":"idle",children:(e==null?void 0:e.status)===0?"Publier la vignette":"Passer la vignette en brouillon"})]})]}),a.jsxs("div",{className:"rounded-2xl bg-grey-100 p-8",children:[a.jsx("h2",{className:"mb-4 text-lg font-medium",children:"Modifier l'image"}),a.jsxs("div",{className:"mb-8 flex flex-wrap gap-8",children:[e!=null&&e.image?a.jsx("img",{className:"h-40 rounded-2xl object-cover sm:h-52 md:h-64",src:e.image,alt:`Vignette de l'outil ou service "${e.title}"`}):null,a.jsxs(l,{method:"POST",fetcher:s,validator:P,encType:"multipart/form-data",children:[a.jsx("input",{type:"hidden",name:"_action",value:"uploadToolOrServiceImage"}),a.jsx(x,{className:"mb-4",id:"tool-or-service-image-file",name:"fileImage",label:"Image",maxSize:"2 Mo"}),a.jsx(i,{type:"hidden",id:"tool-or-service-id",name:"id",value:(e==null?void 0:e.id.toString())||""}),a.jsx(n,{type:"submit",loadingState:d?"loading":"idle",size:"sm",children:"Envoyer la nouvelle image"})]})]}),a.jsx("h2",{className:"mb-4 text-lg font-medium",children:"Modifier le contenu"}),a.jsxs(l,{method:"POST",fetcher:s,validator:I,children:[a.jsx("input",{type:"hidden",name:"_action",value:"editToolOrService"}),a.jsxs("div",{className:"mb-4 grid grid-cols-1 gap-4 sm:grid-cols-2",children:[a.jsx(i,{label:"Titre",id:"editToolOrService-title",name:"title",defaultValue:(e==null?void 0:e.title)||"",className:"col-span-2"}),a.jsx(b,{label:"Description",id:"editToolOrService-content",name:"content",defaultValue:(e==null?void 0:e.content)||"",className:"col-span-2"}),a.jsx(i,{label:"Contenu du bouton CTA",id:"editToolOrService-cta-title",name:"ctaTitle",defaultValue:(e==null?void 0:e.ctaTitle)||""}),a.jsx(i,{label:"URL du bouton CTA",id:"editToolOrService-cta-url",name:"ctaUrl",defaultValue:(e==null?void 0:e.ctaUrl)||""}),a.jsx(u,{label:"Ouverture du lien du bouton CTA",id:"editToolOrService-cta-target",name:"ctaTarget",defaultValue:(e==null?void 0:e.ctaTarget)||"_self",options:[{label:"Ouvrir dans l'onglet actif",value:"_self"},{label:"Ouvrir dans un nouvel onglet",value:"_blank"}]}),a.jsx(i,{type:"number",id:"editToolOrService-displayOrder",name:"displayOrder",label:"Position de la vignette",defaultValue:(e==null?void 0:e.displayOrder.toString())||"0"}),a.jsx(f,{id:"editToolOrService-isOnHomePage",name:"isOnHomePage",label:"Afficher sur la page d'accueil",defaultChecked:(e==null?void 0:e.isOnHomePage)||!1}),a.jsx(i,{type:"number",id:"editToolOrService-displayOrderOnHomePage",name:"displayOrderOnHomePage",label:"Position de la vignette sur la page d'accueil",defaultValue:(e==null?void 0:e.displayOrderOnHomePage.toString())||""}),a.jsx(i,{type:"hidden",id:"editToolOrService-id",name:"id",value:(e==null?void 0:e.id.toString())||""}),a.jsx(n,{type:"submit",className:"col-span-2 ml-auto",loadingState:d?"loading":"idle",children:"Valider les modifications"})]})]})]})]})]})},X=()=>a.jsx(g,{});export{X as ErrorBoundary,Q as default,K as meta}; 2//# sourceMappingURL=_protected.admin.tools-and-services._id-hXZrWk2J.js.map
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.