PageSourceSearch

https://ramafm.com/build/assets/editRatecard-CftoF2-X.js

js ramafm.com collected 2026-10-08 23:08:35 UTC 4,005 bytes, 1 lines download raw bytes

1import{u as e,j as a,d as r}from"./app-CYNscnFw.js";import{A as s}from"./AdminLayout-C-LvtZfW.js";import"./music-2-bjHzdRfv.js";function t({ratecard:s}){const{data:t,setData:l,post:i,processing:n,errors:d,reset:m}=e({nama:s.nama,kategori_ratecard:s.kategori_ratecard,jenis_paket:s.jenis_paket,harga_reguler:s.harga_reguler,harga_prime:s.harga_prime,harga:s.harga});return a.jsxs("div",{className:"rounded-2xl p-6",children:[a.jsx("h2",{className:"text-2xl font-semibold mb-4",children:"Edit Ratecard"}),a.jsxs("form",{onSubmit:e=>{e.preventDefault();const a=new FormData;a.append("_method","PUT"),a.append("nama",t.nama),a.append("kategori_ratecard",t.kategori_ratecard),a.append("jenis_paket",t.jenis_paket),"reguler_prime_time"===t.jenis_paket?(a.append("harga_reguler",t.harga_reguler),a.append("harga_prime",t.harga_prime),a.append("harga",0)):(a.append("harga",t.harga),a.append("harga_reguler",0),a.append("harga_prime",0)),r.post(route("ratecard.update",{ratecard:s.id_ratecard}),a,{forceFormData:!0,onSuccess:e=>{},onError:e=>{}})},encType:"multipart/form-data",children:[a.jsxs("div",{className:"mb-4",children:[a.jsx("label",{className:"block mb-1 font-medium",children:"nama ratecard"}),a.jsx("input",{type:"text",value:t.nama,onChange:e=>l("nama",e.target.value),className:"w-full border rounded-lg p-2"}),d.nama&&a.jsx("div",{className:"text-red-500 text-sm",children:d.nama})]}),a.jsxs("div",{className:"mb-4",children:[a.jsx("label",{className:"block mb-1 font-medium",children:"Jenis Paket"}),a.jsxs("select",{value:t.jenis_paket,onChange:e=>l("jenis_paket",e.target.value),className:"w-full border rounded-lg p-2",children:[a.jsxs("option",{value:"reguler_prime_time",children:["Reguler Time dan Prime Time"," "]}),a.jsx("option",{value:"semua_waktu",children:"semua waktu"})]}),d.jenis_paket&&a.jsx("div",{className:"text-red-500 text-sm",children:d.jenis_paket})]}),a.jsxs("div",{className:"mb-4",children:[a.jsx("label",{className:"block mb-1 font-medium",children:"Kategori"}),a.jsxs("select",{value:t.kategori_ratecard,onChange:e=>l("kategori_ratecard",e.target.value),className:"w-full border rounded-lg p-2",children:[a.jsx("option",{value:"Sosial Media",children:"Sosial Media"}),a.jsx("option",{value:"On Air",children:"On Air"}),a.jsx("option",{value:"Off Air",children:"Off Air"})]}),d.kategori&&a.jsx("div",{className:"text-red-500 text-sm",children:d.kategori})]}),"reguler_prime_time"===t.jenis_paket?a.jsxs(a.Fragment,{children:[" ",a.jsxs("div",{className:"mb-4",children:[a.jsx("label",{className:"block mb-1 font-medium",children:"Harga Reguler"}),a.jsx("input",{type:"number",value:t.harga_reguler,onChange:e=>l("harga_reguler",e.target.value),className:"w-full border rounded-lg p-2"}),d.harga_reguler&&a.jsx("div",{className:"text-red-500 text-sm",children:d.harga_reguler})]}),a.jsxs("div",{className:"mb-4",children:[a.jsx("label",{className:"block mb-1 font-medium",children:"Harga Prime"}),a.jsx("input",{type:"number",value:t.harga_prime,onChange:e=>l("harga_prime",e.target.value),className:"w-full border rounded-lg p-2"}),d.harga_prime&&a.jsx("div",{className:"text-red-500 text-sm",children:d.harga_prime})]})]}):a.jsxs("div",{className:"mb-4",children:[a.jsx("label",{className:"block mb-1 font-medium",children:"Harga"}),a.jsx("input",{type:"number",value:t.harga,onChange:e=>l("harga",e.target.value),className:"w-full border rounded-lg p-2"}),d.harga&&a.jsx("div",{className:"text-red-500 text-sm",children:d.harga})]}),a.jsxs("div",{className:"flex justify-end gap-3 mt-6",children:[a.jsx("button",{type:"button",onClick:()=>window.location.href="/dashboard/ratecard",className:"px-4 py-2 rounded-lg border border-gray-400 text-gray-700 hover:bg-gray-200 transition",children:"← Kembali"}),a.jsx("button",{type:"submit",disabled:n,className:"bg-[#F9ED0D] text-black px-4 py-2 rounded-lg hover:bg-[#c8c256] disabled:opacity-50 ",children:n?"Menyimpan...":"Simpan"})]})]})]})}t.layout=e=>a.jsx(s,{menu:"ratecard/edit",children:e});export{t 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.