1import{f as B}from"../chunks/CMDGPggm.js";import{f as _,a as b}from"../chunks/CuD08Ai4.js";import{p as U,R as O,k as V,a as W,e as X,s as o,c as l,aK as Y,r,o as E,g as a,aM as Q,t as K,l as P,aT as Z}from"../chunks/DGTGkjs4.js";import{s as S}from"../chunks/Yqp7a7h0.js";import{i as j}from"../chunks/Dzea4fct.js";import{e as $}from"../chunks/gSr-VpCs.js";import{h as aa}from"../chunks/D3GOinag.js";import{h as ea}from"../chunks/BN0ynShV.js";import{d as ta,a as F}from"../chunks/bXiEauhg.js";import{b as ra}from"../chunks/Doz5Mbp-.js";import{b as sa}from"../chunks/Du0y6q9W.js";import{i as oa}from"../chunks/BPkafgzW.js";import{a as la,b as q}from"../chunks/D7l2XmSx.js";import{F as ia,l as ma}from"../chunks/9rl9cOM3.js";import"../chunks/BOAc7zZu.js";import{Q as da}from"../chunks/D3f_vLqp.js";async function na({fetch:T,parent:n}){await n();try{const{boxes:e}=await B("/paperAdmin/load_interest_boxes",{},["boxes"],{fetchLib:T});return{boxes:e||[]}}catch(e){return console.error("Error loading interest boxes:",e),{boxes:[]}}}const ja=Object.freeze(Object.defineProperty({__proto__:null,load:na},Symbol.toStringTag,{value:"Module"}));var va=_('<p><small class="svelte-1m174ka"> </small></p>'),ca=_('<div><p class="font-weight-bold svelte-1m174ka"> </p> <div></div> <!> <button class="btn btn-akk-purple svelte-1m174ka"><!> Szerkesztem</button> <hr class="svelte-1m174ka"/></div>'),pa=_('<div class="col-sm-12 col-md-6 svelte-1m174ka"><h3 class="svelte-1m174ka"> </h3> <div class="mb-2 quill-box svelte-1m174ka"><!></div> <div class="mb-3 svelte-1m174ka"><label for="small" class="svelte-1m174ka">Kisbetűs</label> <div><textarea id="small" class="form-control svelte-1m174ka" maxlength="360" rows="6" placeholder="Kisbetűs"></textarea> <small class="text-muted svelte-1m174ka"> </small></div></div> <div><button class="btn btn-akk-purple svelte-1m174ka">Mentés</button> <button class="btn btn-secondary float-right svelte-1m174ka">Mégsem</button></div></div>'),ba=_('<div class="row svelte-1m174ka"><div class="col-sm-12 col-md-6 svelte-1m174ka"></div> <!></div>'),_a=_('<div class="alert alert-info svelte-1m174ka">Nincsenek elérhetÅ kamat box-ok</div>'),ua=_('<div class="container"><h1 class="mb-5">PapÃr kamat box-ok</h1> <!></div>');function Fa(T,n){U(n,!0);let e=O(V({paper_id:null,name:"",body:"",small:""})),g=O(null);function C(t){P(e,{paper_id:t.paper_id,name:t.long_name,body:t.boxbody||"",small:t.smalltext||""},!0)}function L(){P(e,{paper_id:null,name:"",body:"",small:""},!0)}async function D(){if(!a(e).paper_id)return;const t=a(g)?a(g).getCleanHTML():a(e).body;try{const s=await B("/paperAdmin/save_interest_box",{paper_id:a(e).paper_id,body:t,small:a(e).small});if(s.code===200)la("Sikeres mentés","info"),L(),await oa();else{const u=s.data?.msg||s.message||"Hiba történt";q(u)}}catch(s){console.error("Save error:",s),q("Hiba történt a mentés során")}}var A=ua();ea("1m174ka",t=>{X(()=>{Y.title="PapÃr kamat box-ok - Admin"})});var I=o(l(A),2);{var N=t=>{var s=ba(),u=l(s);$(u,23,()=>n.data.boxes,m=>m.paper_id,(m,i)=>{var v=ca(),y=l(v),f=E(y,!0),k=o(y,2);aa(k,()=>a(i).boxbody,!0),r(k);var c=o(k,2);{var w=h=>{var p=va(),M=l(p),H=E(M,!0);r(p),K(()=>S(H,a(i).smalltext)),b(h,p)};j(c,h=>{a(i).smalltext&&h(w)})}var d=o(c,2),z=l(d);ia(z,{get icon(){return ma}}),Q(),r(d),Q(2),r(v),K(()=>S(f,a(i).long_name)),F("click",d,()=>C(a(i))),b(m,v)}),r(u);var G=o(u,2);{var J=m=>{var i=pa(),v=l(i),y=E(v,!0),f=o(v,2),k=l(f);sa(da(k,{get value(){return a(e).body},set value(x){a(e).body=x}}),x=>P(g,x,!0),()=>a(g)),r(f);var c=o(f,2),w=o(l(c),2),d=l(w);Z(d);var z=o(d,2),h=E(z);r(w),r(c);var p=o(c,2),M=l(p),H=o(M,2);r(p),r(i),K(()=>{S(y,a(e).name),S(h,`${a(e).small.length??""}/360 karakter`)}),ra(d,()=>a(e).small,x=>a(e).small=x),F("click",M,D),F("click",H,L),b(m,i)};j(G,m=>{a(e).paper_id&&m(J)})}r(s),b(t,s)},R=t=>{var s=_a();b(t,s)};j(I,t=>{n.data.boxes&&n.data.boxes.length>0?t(N):t(R,-1)})}r(A),b(T,A),W()}ta(["click"]);export{Fa as component,ja as universal};
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.