1import{d as g,T as V,a as k,b as o,e as s,g as a,t as l,h as n,u as t,j as c,i as f,f as _,o as r,k as T,N as C}from"./app-D7w3B4aJ.js";import{_ as h}from"./AdminLayout.vue_vue_type_script_setup_true_lang-CZLWBtiM.js";import{_ as p}from"./index-CevIKuGi.js";import{_ as x}from"./Input.vue_vue_type_script_setup_true_lang-DpZAWJzy.js";import{_ as y}from"./Label.vue_vue_type_script_setup_true_lang-BFMSrjFy.js";import{_ as M,a as N}from"./CardContent.vue_vue_type_script_setup_true_lang-4JbJtrQQ.js";import{_ as w,a as S}from"./CardTitle.vue_vue_type_script_setup_true_lang-Cb0xAGrz.js";import{_ as B}from"./CardDescription.vue_vue_type_script_setup_true_lang-Bveub0ve.js";import{_ as D,a as E,b as U,c as j,d as A,e as L,f as G,g as J}from"./AlertDialogCancel.vue_vue_type_script_setup_true_lang-kSYRKBYZ.js";import{_ as P}from"./AlertDialogTrigger.vue_vue_type_script_setup_true_lang-BoWz2_Z4.js";import"./index-DjnFMCfw.js";import"./DropdownMenuContent.vue_vue_type_script_setup_true_lang-Ri4XGI3F.js";import"./createLucideIcon-B668pyko.js";import"./x-DKm8XY3A.js";import"./message-square-D7mTy92E.js";import"./index-DNG2I9w-.js";import"./index-CP3QblFn.js";const W={class:"container mx-auto max-w-2xl"},q={class:"flex-1 space-y-6 pt-6"},z={class:"space-y-1"},F={class:"text-3xl font-bold tracking-tight"},H={class:"text-muted-foreground"},I={key:0,class:"block mt-1"},K={class:"space-y-2"},O={key:0,class:"text-sm text-destructive"},Q={class:"space-y-2"},R={key:0,class:"text-sm text-destructive"},X={class:"flex justify-between"},Y={class:"flex gap-4"},ce=g({__name:"Edit",props:{movement:{}},setup(d){const i=d,m=V({name:i.movement.data.name,vendor:i.movement.data.vendor||""});function b(){m.patch(route("admin.movements.update",{id:i.movement.data.id}))}function $(){C.delete(route("admin.movements.destroy",{id:i.movement.data.id}))}return(v,e)=>(r(),k(h,null,{default:o(()=>[s("div",W,[s("div",q,[s("div",z,[s("h2",F,"Edit "+l(d.movement.data.display_name),1),s("p",H,[a(t(c),{href:v.route("admin.movements.index"),class:"hover:text-foreground hover:underline"},{default:o(()=>[...e[2]||(e[2]=[n(" Movements ",-1)])]),_:1},8,["href"]),e[3]||(e[3]=s("span",{class:"mx-1"},"/",-1)),n(" "+l(d.movement.data.display_name),1)])]),a(t(M),null,{default:o(()=>[a(t(w),null,{default:o(()=>[a(t(S),null,{default:o(()=>[...e[4]||(e[4]=[n("Movement Details",-1)])]),_:1}),a(t(B),null,{default:o(()=>[e[5]||(e[5]=n(" Update the movement caliber name and vendor. ",-1)),d.movement.data.products_count>0?(r(),f("span",I," This movement is currently assigned to "+l(d.movement.data.products_count)+" product(s). ",1)):_("",!0)]),_:1})]),_:1}),a(t(N),null,{default:o(()=>[s("form",{onSubmit:T(b,["prevent"]),class:"space-y-6"},[s("div",K,[a(t(y),{for:"vendor"},{default:o(()=>[...e[6]||(e[6]=[n("Vendor (optional)",-1)])]),_:1}),a(t(x),{id:"vendor",modelValue:t(m).vendor,"onUpdate:modelValue":e[0]||(e[0]=u=>t(m).vendor=u),placeholder:"e.g., Sellita, ETA, Miyota, LJP"},null,8,["modelValue"]),e[7]||(e[7]=s("p",{class:"text-sm text-muted-foreground"},"The manufacturer of the movement",-1)),t(m).errors.vendor?(r(),f("p",O,l(t(m).errors.vendor),1)):_("",!0)]),s("div",Q,[a(t(y),{for:"name"},{default:o(()=>[...e[8]||(e[8]=[n("Caliber Name",-1)])]),_:1}),a(t(x),{id:"name",modelValue:t(m).name,"onUpdate:modelValue":e[1]||(e[1]=u=>t(m).name=u),placeholder:"e.g., SW330-2 GMT, L121, 2824-2"},null,8,["modelValue"]),e[9]||(e[9]=s("p",{class:"text-sm text-muted-foreground"},"The caliber/model number of the movement",-1)),t(m).errors.name?(r(),f("p",R,l(t(m).errors.name),1)):_("",!0)]),s("div",X,[a(t(D),null,{default:o(()=>[a(t(P),{"as-child":""},{default:o(()=>[a(t(p),{type:"button",variant:"destructive",disabled:d.movement.data.products_count>0},{default:o(()=>[...e[10]||(e[10]=[n(" Delete Movement ",-1)])]),_:1},8,["disabled"])]),_:1}),a(t(E),null,{default:o(()=>[a(t(U),null,{default:o(()=>[a(t(j),null,{default:o(()=>[...e[11]||(e[11]=[n("Are you sure?",-1)])]),_:1}),a(t(A),null,{default:o(()=>[n(' This will permanently delete the movement "'+l(d.movement.data.display_name)+'". This action cannot be undone. ',1)]),_:1})]),_:1}),a(t(L),null,{default:o(()=>[a(t(G),null,{default:o(()=>[...e[12]||(e[12]=[n("Cancel",-1)])]),_:1}),a(t(J),{onClick:$},{default:o(()=>[...e[13]||(e[13]=[n("Delete",-1)])]),_:1})]),_:1})]),_:1})]),_:1}),s("div",Y,[a(t(c),{href:v.route("admin.movements.index")},{default:o(()=>[a(t(p),{type:"button",variant:"outline"},{default:o(()=>[...e[14]||(e[14]=[n("Cancel",-1)])]),_:1})]),_:1},8,["href"]),a(t(p),{type:"submit",disabled:t(m).processing},{default:o(()=>[...e[15]||(e[15]=[n(" Save Changes ",-1)])]),_:1},8,["disabled"])])])],32)]),_:1})]),_:1})])])]),_:1}))}});
1export{ce 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.