1import{f as q}from"../chunks/BpDRo4U9.js";import{f as _,a as b}from"../chunks/eJSZ4Lup.js";import{p as U,R as O,k as V,a as W,e as X,s as o,c as l,aJ as Y,r,o as M,g as a,aL as Q,t as L,l as P,aR as Z}from"../chunks/CxBxT_bf.js";import{s as S}from"../chunks/Lc7GUY9K.js";import{i as j}from"../chunks/DZwSF9KH.js";import{e as $}from"../chunks/DBR8aWbg.js";import{h as aa}from"../chunks/BppitLhe.js";import{h as ea}from"../chunks/Bhw9SD66.js";import{d as ta,a as F}from"../chunks/DNQJtpro.js";import{b as ra}from"../chunks/CGYJzB69.js";import{b as sa}from"../chunks/DZBTzAIb.js";import{i as oa}from"../chunks/DwtnGyMf.js";import{a as la,b as R}from"../chunks/Cr8uhE-Z.js";import{F as ia,l as ma}from"../chunks/DhjyECvi.js";import"../chunks/CK-CdD0C.js";import{Q as da}from"../chunks/CPq9r_it.js";async function na({fetch:A,parent:n}){await n();try{const{boxes:e}=await q("/paperAdmin/load_interest_boxes",{},["boxes"],{fetchLib:A});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(A,n){U(n,!0);let e=O(V({paper_id:null,name:"",body:"",small:""})),g=O(null);function B(t){P(e,{paper_id:t.paper_id,name:t.long_name,body:t.boxbody||"",small:t.smalltext||""},!0)}function K(){P(e,{paper_id:null,name:"",body:"",small:""},!0)}async function C(){if(!a(e).paper_id)return;const t=a(g)?a(g).getCleanHTML():a(e).body;try{const s=await q("/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"),K(),await oa();else{const u=s.data?.msg||s.message||"Hiba történt";R(u)}}catch(s){console.error("Save error:",s),R("Hiba történt a mentés során")}}var T=ua();ea("1m174ka",t=>{X(()=>{Y.title="PapÃr kamat box-ok - Admin"})});var D=o(l(T),2);{var I=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=M(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(),E=l(p),H=M(E,!0);r(p),L(()=>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),L(()=>S(f,a(i).long_name)),F("click",d,()=>B(a(i))),b(m,v)}),r(u);var N=o(u,2);{var G=m=>{var i=pa(),v=l(i),y=M(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=M(z);r(w),r(c);var p=o(c,2),E=l(p),H=o(E,2);r(p),r(i),L(()=>{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",E,C),F("click",H,K),b(m,i)};j(N,m=>{a(e).paper_id&&m(G)})}r(s),b(t,s)},J=t=>{var s=_a();b(t,s)};j(D,t=>{n.data.boxes&&n.data.boxes.length>0?t(I):t(J,-1)})}r(T),b(A,T),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.