refaktor címjegyzék
This commit is contained in:
@@ -1,5 +1,5 @@
|
||||
{
|
||||
"date": "2026-07-01T10:06:41.810Z",
|
||||
"date": "2026-07-01T23:33:48.876Z",
|
||||
"preset": "node-server",
|
||||
"framework": {
|
||||
"name": "nuxt",
|
||||
|
||||
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@@ -1 +1 @@
|
||||
import{_ as y}from"./C2l6xpLd.js";import{p as v,e as h,q as _,s as k,c as r,a as t,v as S,i as s,t as c,j as u,x as V,y as p,z as m,A as x,b as L,w as C,l as f,o as i,d as N}from"./BIbQr1Hg.js";const A=v("/sf_logo.png"),B={class:"min-h-screen bg-slate-900 flex items-center justify-center px-4"},E={class:"w-full max-w-md"},R={class:"bg-slate-800 rounded-xl shadow-2xl border border-slate-700 p-8"},j={key:0,class:"mb-6 p-3 rounded-lg bg-red-900/40 border border-red-700 text-red-300 text-sm"},q=["disabled"],D={key:0,class:"animate-spin h-5 w-5 text-white",xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24"},F={class:"mt-6 text-center"},z=h({__name:"login",setup(I){const a=f(""),l=f(""),b=_(),o=k();async function g(){try{await o.login(a.value,l.value),b.push("/")}catch(d){console.error("Login failed:",d)}}return(d,e)=>{const w=y;return i(),r("div",B,[t("div",E,[e[6]||(e[6]=S('<div class="text-center mb-8"><div class="flex items-center justify-center gap-3 mb-4"><img src="'+A+'" class="h-12 w-auto drop-shadow-md" alt="ServiceFinder Logo"><span class="text-3xl font-extrabold tracking-wider"><span class="text-white">SERVICE</span><span class="text-cyan-400">FINDER</span></span></div><h1 class="text-xl font-semibold text-slate-300">Staff Portal</h1><p class="text-sm text-slate-500 mt-1">Authorised personnel only</p></div>',1)),t("div",R,[s(o).error?(i(),r("div",j,c(s(o).error),1)):u("",!0),t("form",{onSubmit:V(g,["prevent"]),class:"space-y-5"},[t("div",null,[e[2]||(e[2]=t("label",{for:"email",class:"block text-sm font-medium text-slate-300 mb-1.5"}," Email Address ",-1)),p(t("input",{id:"email","onUpdate:modelValue":e[0]||(e[0]=n=>x(a)?a.value=n:null),type:"email",autocomplete:"email",required:"",placeholder:"admin@example.com",class:"w-full px-4 py-2.5 bg-slate-700 border border-slate-600 rounded-lg text-white placeholder-slate-400 focus:outline-none focus:ring-2 focus:ring-cyan-500 focus:border-transparent transition"},null,512),[[m,s(a)]])]),t("div",null,[e[3]||(e[3]=t("label",{for:"password",class:"block text-sm font-medium text-slate-300 mb-1.5"}," Password ",-1)),p(t("input",{id:"password","onUpdate:modelValue":e[1]||(e[1]=n=>x(l)?l.value=n:null),type:"password",autocomplete:"current-password",required:"",placeholder:"••••••••",class:"w-full px-4 py-2.5 bg-slate-700 border border-slate-600 rounded-lg text-white placeholder-slate-400 focus:outline-none focus:ring-2 focus:ring-cyan-500 focus:border-transparent transition"},null,512),[[m,s(l)]])]),t("button",{type:"submit",disabled:s(o).isLoading,class:"w-full py-2.5 px-4 bg-cyan-600 hover:bg-cyan-500 disabled:bg-cyan-800 disabled:cursor-not-allowed text-white font-semibold rounded-lg transition duration-200 flex items-center justify-center gap-2"},[s(o).isLoading?(i(),r("svg",D,[...e[4]||(e[4]=[t("circle",{class:"opacity-25",cx:"12",cy:"12",r:"10",stroke:"currentColor","stroke-width":"4"},null,-1),t("path",{class:"opacity-75",fill:"currentColor",d:"M4 12a8 8 0 018-8V0C5.373 0 0 5.373 0 12h4z"},null,-1)])])):u("",!0),t("span",null,c(s(o).isLoading?"Signing in...":"Sign In"),1)],8,q)],32),t("div",F,[L(w,{to:"/",class:"text-sm text-slate-500 hover:text-cyan-400 transition"},{default:C(()=>[...e[5]||(e[5]=[N(" ← Back to ServiceFinder ",-1)])]),_:1})])])])])}}});export{z as default};
|
||||
import{_ as y}from"./8DBoKuB3.js";import{p as v,e as h,q as _,s as k,c as r,a as t,v as S,i as s,t as c,j as u,x as V,y as p,z as m,A as x,b as L,w as C,l as f,o as i,d as N}from"./BsgqXOrB.js";const A=v("/sf_logo.png"),B={class:"min-h-screen bg-slate-900 flex items-center justify-center px-4"},E={class:"w-full max-w-md"},R={class:"bg-slate-800 rounded-xl shadow-2xl border border-slate-700 p-8"},j={key:0,class:"mb-6 p-3 rounded-lg bg-red-900/40 border border-red-700 text-red-300 text-sm"},q=["disabled"],D={key:0,class:"animate-spin h-5 w-5 text-white",xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24"},F={class:"mt-6 text-center"},z=h({__name:"login",setup(I){const a=f(""),l=f(""),b=_(),o=k();async function g(){try{await o.login(a.value,l.value),b.push("/")}catch(d){console.error("Login failed:",d)}}return(d,e)=>{const w=y;return i(),r("div",B,[t("div",E,[e[6]||(e[6]=S('<div class="text-center mb-8"><div class="flex items-center justify-center gap-3 mb-4"><img src="'+A+'" class="h-12 w-auto drop-shadow-md" alt="ServiceFinder Logo"><span class="text-3xl font-extrabold tracking-wider"><span class="text-white">SERVICE</span><span class="text-cyan-400">FINDER</span></span></div><h1 class="text-xl font-semibold text-slate-300">Staff Portal</h1><p class="text-sm text-slate-500 mt-1">Authorised personnel only</p></div>',1)),t("div",R,[s(o).error?(i(),r("div",j,c(s(o).error),1)):u("",!0),t("form",{onSubmit:V(g,["prevent"]),class:"space-y-5"},[t("div",null,[e[2]||(e[2]=t("label",{for:"email",class:"block text-sm font-medium text-slate-300 mb-1.5"}," Email Address ",-1)),p(t("input",{id:"email","onUpdate:modelValue":e[0]||(e[0]=n=>x(a)?a.value=n:null),type:"email",autocomplete:"email",required:"",placeholder:"admin@example.com",class:"w-full px-4 py-2.5 bg-slate-700 border border-slate-600 rounded-lg text-white placeholder-slate-400 focus:outline-none focus:ring-2 focus:ring-cyan-500 focus:border-transparent transition"},null,512),[[m,s(a)]])]),t("div",null,[e[3]||(e[3]=t("label",{for:"password",class:"block text-sm font-medium text-slate-300 mb-1.5"}," Password ",-1)),p(t("input",{id:"password","onUpdate:modelValue":e[1]||(e[1]=n=>x(l)?l.value=n:null),type:"password",autocomplete:"current-password",required:"",placeholder:"••••••••",class:"w-full px-4 py-2.5 bg-slate-700 border border-slate-600 rounded-lg text-white placeholder-slate-400 focus:outline-none focus:ring-2 focus:ring-cyan-500 focus:border-transparent transition"},null,512),[[m,s(l)]])]),t("button",{type:"submit",disabled:s(o).isLoading,class:"w-full py-2.5 px-4 bg-cyan-600 hover:bg-cyan-500 disabled:bg-cyan-800 disabled:cursor-not-allowed text-white font-semibold rounded-lg transition duration-200 flex items-center justify-center gap-2"},[s(o).isLoading?(i(),r("svg",D,[...e[4]||(e[4]=[t("circle",{class:"opacity-25",cx:"12",cy:"12",r:"10",stroke:"currentColor","stroke-width":"4"},null,-1),t("path",{class:"opacity-75",fill:"currentColor",d:"M4 12a8 8 0 018-8V0C5.373 0 0 5.373 0 12h4z"},null,-1)])])):u("",!0),t("span",null,c(s(o).isLoading?"Signing in...":"Sign In"),1)],8,q)],32),t("div",F,[L(w,{to:"/",class:"text-sm text-slate-500 hover:text-cyan-400 transition"},{default:C(()=>[...e[5]||(e[5]=[N(" ← Back to ServiceFinder ",-1)])]),_:1})])])])])}}});export{z as default};
|
||||
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@@ -1 +1 @@
|
||||
import{u as v}from"./DXATb271.js";function h(){const o=v();function u(t,e){const r=o.activeLocale||"en-EU";try{return new Intl.NumberFormat(r,e).format(t)}catch{return new Intl.NumberFormat("en-EU",e).format(t)}}function a(t,e,r){const c=o.activeLocale||"en-EU",n=e||o.activeCurrency||"EUR";try{return new Intl.NumberFormat(c,{style:"currency",currency:n,minimumFractionDigits:2,maximumFractionDigits:2,...r}).format(t)}catch{return`${t.toFixed(2)} ${n}`}}function s(t,e){const r=o.activeLocale||"en-EU",c=o.activeTimezone||"Europe/Brussels",n=typeof t=="string"||typeof t=="number"?new Date(t):t;try{return new Intl.DateTimeFormat(r,{timezone:c,year:"numeric",month:"2-digit",day:"2-digit",...e}).format(n)}catch{return n.toLocaleDateString("en-GB")}}function l(t,e){const r=o.activeLocale||"en-EU",c=o.activeTimezone||"Europe/Brussels",n=typeof t=="string"||typeof t=="number"?new Date(t):t;try{return new Intl.DateTimeFormat(r,{timezone:c,year:"numeric",month:"2-digit",day:"2-digit",hour:"2-digit",minute:"2-digit",...e}).format(n)}catch{return n.toLocaleString("en-GB")}}function f(t,e){const r=o.activeLocale||"en-EU";try{return new Intl.NumberFormat(r,{style:"percent",minimumFractionDigits:0,maximumFractionDigits:1,...e}).format(t/100)}catch{return`${t}%`}}function m(t,e){const r=e??o.activeVatRate??0,c=t*(r/100),n=t+c;return{net:t,vat:c,gross:n,vatRate:r}}function y(t,e,r){const{net:c,vat:n,gross:g,vatRate:F}=m(t,e),i=r||o.activeCurrency||"EUR";return`Net: ${a(c,i)} | VAT: ${a(n,i)} (${F}%) | Gross: ${a(g,i)}`}return{formatNumber:u,formatCurrency:a,formatDate:s,formatDateTime:l,formatPercent:f,calculatePriceWithVat:m,formatPriceWithVat:y}}export{h as u};
|
||||
import{u as v}from"./VE1TOSQ_.js";function h(){const o=v();function u(t,e){const r=o.activeLocale||"en-EU";try{return new Intl.NumberFormat(r,e).format(t)}catch{return new Intl.NumberFormat("en-EU",e).format(t)}}function a(t,e,r){const c=o.activeLocale||"en-EU",n=e||o.activeCurrency||"EUR";try{return new Intl.NumberFormat(c,{style:"currency",currency:n,minimumFractionDigits:2,maximumFractionDigits:2,...r}).format(t)}catch{return`${t.toFixed(2)} ${n}`}}function s(t,e){const r=o.activeLocale||"en-EU",c=o.activeTimezone||"Europe/Brussels",n=typeof t=="string"||typeof t=="number"?new Date(t):t;try{return new Intl.DateTimeFormat(r,{timezone:c,year:"numeric",month:"2-digit",day:"2-digit",...e}).format(n)}catch{return n.toLocaleDateString("en-GB")}}function l(t,e){const r=o.activeLocale||"en-EU",c=o.activeTimezone||"Europe/Brussels",n=typeof t=="string"||typeof t=="number"?new Date(t):t;try{return new Intl.DateTimeFormat(r,{timezone:c,year:"numeric",month:"2-digit",day:"2-digit",hour:"2-digit",minute:"2-digit",...e}).format(n)}catch{return n.toLocaleString("en-GB")}}function f(t,e){const r=o.activeLocale||"en-EU";try{return new Intl.NumberFormat(r,{style:"percent",minimumFractionDigits:0,maximumFractionDigits:1,...e}).format(t/100)}catch{return`${t}%`}}function m(t,e){const r=e??o.activeVatRate??0,c=t*(r/100),n=t+c;return{net:t,vat:c,gross:n,vatRate:r}}function y(t,e,r){const{net:c,vat:n,gross:g,vatRate:F}=m(t,e),i=r||o.activeCurrency||"EUR";return`Net: ${a(c,i)} | VAT: ${a(n,i)} (${F}%) | Gross: ${a(g,i)}`}return{formatNumber:u,formatCurrency:a,formatDate:s,formatDateTime:l,formatPercent:f,calculatePriceWithVat:m,formatPriceWithVat:y}}export{h as u};
|
||||
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@@ -1 +1 @@
|
||||
import{_ as s}from"./DlAUqK2U.js";import{o,c as t,V as r}from"./BIbQr1Hg.js";const c={},n={class:"bg-slate-900 min-h-screen"};function a(e,l){return o(),t("div",n,[r(e.$slots,"default")])}const d=s(c,[["render",a]]);export{d as default};
|
||||
import{_ as s}from"./DlAUqK2U.js";import{o,c as t,V as r}from"./BsgqXOrB.js";const c={},n={class:"bg-slate-900 min-h-screen"};function a(e,l){return o(),t("div",n,[r(e.$slots,"default")])}const d=s(c,[["render",a]]);export{d as default};
|
||||
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
1
frontend_admin/.output/public/_nuxt/CLurynew.js
Normal file
1
frontend_admin/.output/public/_nuxt/CLurynew.js
Normal file
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
1
frontend_admin/.output/public/_nuxt/C_F9KetE.js
Normal file
1
frontend_admin/.output/public/_nuxt/C_F9KetE.js
Normal file
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@@ -1 +1 @@
|
||||
import{S as a,h as i,G as o,s as l,U as c}from"./BIbQr1Hg.js";const h=a(async(s,f)=>{let t,r;if(s.path==="/login")return;if(!i("access_token").value)return o("/login");const e=l();if(!e.user)try{[t,r]=c(()=>e.fetchUser()),await t,r()}catch{return e.logout(),o("/login")}if(!e.user)return e.logout(),o("/login");const n=["SUPERADMIN","ADMIN","MODERATOR","SALES_REP","SERVICE_MGR"],u=(e.user.role||"").toUpperCase();if(!n.includes(u))return e.logout(),o("/login")});export{h as default};
|
||||
import{S as a,h as i,G as o,s as l,U as c}from"./BsgqXOrB.js";const h=a(async(s,f)=>{let t,r;if(s.path==="/login")return;if(!i("access_token").value)return o("/login");const e=l();if(!e.user)try{[t,r]=c(()=>e.fetchUser()),await t,r()}catch{return e.logout(),o("/login")}if(!e.user)return e.logout(),o("/login");const n=["SUPERADMIN","ADMIN","MODERATOR","SALES_REP","SERVICE_MGR"],u=(e.user.role||"").toUpperCase();if(!n.includes(u))return e.logout(),o("/login")});export{h as default};
|
||||
@@ -1 +1 @@
|
||||
import{_ as a}from"./C2l6xpLd.js";import{_ as i}from"./DlAUqK2U.js";import{u,o as c,c as l,a as e,t as r,b as d,w as p,d as f}from"./BIbQr1Hg.js";const m={class:"antialiased bg-white dark:bg-black dark:text-white font-sans grid min-h-screen overflow-hidden place-content-center text-black"},g={class:"max-w-520px text-center z-20"},b=["textContent"],h=["textContent"],x={class:"flex items-center justify-center w-full"},y={__name:"error-404",props:{appName:{type:String,default:"Nuxt"},version:{type:String,default:""},status:{type:Number,default:404},statusText:{type:String,default:"Not Found"},description:{type:String,default:"Sorry, the page you are looking for could not be found."},backHome:{type:String,default:"Go back home"}},setup(t){const n=t;return u({title:`${n.status} - ${n.statusText} | ${n.appName}`,script:[{innerHTML:`!function(){const e=document.createElement("link").relList;if(!(e&&e.supports&&e.supports("modulepreload"))){for(const e of document.querySelectorAll('link[rel="modulepreload"]'))r(e);new MutationObserver(e=>{for(const o of e)if("childList"===o.type)for(const e of o.addedNodes)"LINK"===e.tagName&&"modulepreload"===e.rel&&r(e)}).observe(document,{childList:!0,subtree:!0})}function r(e){if(e.ep)return;e.ep=!0;const r=function(e){const r={};return e.integrity&&(r.integrity=e.integrity),e.referrerPolicy&&(r.referrerPolicy=e.referrerPolicy),"use-credentials"===e.crossOrigin?r.credentials="include":"anonymous"===e.crossOrigin?r.credentials="omit":r.credentials="same-origin",r}(e);fetch(e.href,r)}}();`}],style:[{innerHTML:'*,:after,:before{border-color:var(--un-default-border-color,#e5e7eb);border-style:solid;border-width:0;box-sizing:border-box}:after,:before{--un-content:""}html{line-height:1.5;-webkit-text-size-adjust:100%;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-feature-settings:normal;font-variation-settings:normal;-moz-tab-size:4;tab-size:4;-webkit-tap-highlight-color:transparent}body{line-height:inherit;margin:0}h1{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}h1,p{margin:0}*,:after,:before{--un-rotate:0;--un-rotate-x:0;--un-rotate-y:0;--un-rotate-z:0;--un-scale-x:1;--un-scale-y:1;--un-scale-z:1;--un-skew-x:0;--un-skew-y:0;--un-translate-x:0;--un-translate-y:0;--un-translate-z:0;--un-pan-x: ;--un-pan-y: ;--un-pinch-zoom: ;--un-scroll-snap-strictness:proximity;--un-ordinal: ;--un-slashed-zero: ;--un-numeric-figure: ;--un-numeric-spacing: ;--un-numeric-fraction: ;--un-border-spacing-x:0;--un-border-spacing-y:0;--un-ring-offset-shadow:0 0 transparent;--un-ring-shadow:0 0 transparent;--un-shadow-inset: ;--un-shadow:0 0 transparent;--un-ring-inset: ;--un-ring-offset-width:0px;--un-ring-offset-color:#fff;--un-ring-width:0px;--un-ring-color:rgba(147,197,253,.5);--un-blur: ;--un-brightness: ;--un-contrast: ;--un-drop-shadow: ;--un-grayscale: ;--un-hue-rotate: ;--un-invert: ;--un-saturate: ;--un-sepia: ;--un-backdrop-blur: ;--un-backdrop-brightness: ;--un-backdrop-contrast: ;--un-backdrop-grayscale: ;--un-backdrop-hue-rotate: ;--un-backdrop-invert: ;--un-backdrop-opacity: ;--un-backdrop-saturate: ;--un-backdrop-sepia: }'}]}),(k,o)=>{const s=a;return c(),l("div",m,[o[0]||(o[0]=e("div",{class:"fixed left-0 right-0 spotlight z-10"},null,-1)),e("div",g,[e("h1",{class:"font-medium mb-8 sm:text-10xl text-8xl",textContent:r(t.status)},null,8,b),e("p",{class:"font-light leading-tight mb-16 px-8 sm:px-0 sm:text-4xl text-xl",textContent:r(t.description)},null,8,h),e("div",x,[d(s,{to:"/",class:"cursor-pointer gradient-border px-4 py-2 sm:px-6 sm:py-3 sm:text-xl text-md"},{default:p(()=>[f(r(t.backHome),1)]),_:1})])])])}}},z=i(y,[["__scopeId","data-v-1bd9e11a"]]);export{z as default};
|
||||
import{_ as a}from"./8DBoKuB3.js";import{_ as i}from"./DlAUqK2U.js";import{u,o as c,c as l,a as e,t as r,b as d,w as p,d as f}from"./BsgqXOrB.js";const m={class:"antialiased bg-white dark:bg-black dark:text-white font-sans grid min-h-screen overflow-hidden place-content-center text-black"},g={class:"max-w-520px text-center z-20"},b=["textContent"],h=["textContent"],x={class:"flex items-center justify-center w-full"},y={__name:"error-404",props:{appName:{type:String,default:"Nuxt"},version:{type:String,default:""},status:{type:Number,default:404},statusText:{type:String,default:"Not Found"},description:{type:String,default:"Sorry, the page you are looking for could not be found."},backHome:{type:String,default:"Go back home"}},setup(t){const n=t;return u({title:`${n.status} - ${n.statusText} | ${n.appName}`,script:[{innerHTML:`!function(){const e=document.createElement("link").relList;if(!(e&&e.supports&&e.supports("modulepreload"))){for(const e of document.querySelectorAll('link[rel="modulepreload"]'))r(e);new MutationObserver(e=>{for(const o of e)if("childList"===o.type)for(const e of o.addedNodes)"LINK"===e.tagName&&"modulepreload"===e.rel&&r(e)}).observe(document,{childList:!0,subtree:!0})}function r(e){if(e.ep)return;e.ep=!0;const r=function(e){const r={};return e.integrity&&(r.integrity=e.integrity),e.referrerPolicy&&(r.referrerPolicy=e.referrerPolicy),"use-credentials"===e.crossOrigin?r.credentials="include":"anonymous"===e.crossOrigin?r.credentials="omit":r.credentials="same-origin",r}(e);fetch(e.href,r)}}();`}],style:[{innerHTML:'*,:after,:before{border-color:var(--un-default-border-color,#e5e7eb);border-style:solid;border-width:0;box-sizing:border-box}:after,:before{--un-content:""}html{line-height:1.5;-webkit-text-size-adjust:100%;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-feature-settings:normal;font-variation-settings:normal;-moz-tab-size:4;tab-size:4;-webkit-tap-highlight-color:transparent}body{line-height:inherit;margin:0}h1{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}h1,p{margin:0}*,:after,:before{--un-rotate:0;--un-rotate-x:0;--un-rotate-y:0;--un-rotate-z:0;--un-scale-x:1;--un-scale-y:1;--un-scale-z:1;--un-skew-x:0;--un-skew-y:0;--un-translate-x:0;--un-translate-y:0;--un-translate-z:0;--un-pan-x: ;--un-pan-y: ;--un-pinch-zoom: ;--un-scroll-snap-strictness:proximity;--un-ordinal: ;--un-slashed-zero: ;--un-numeric-figure: ;--un-numeric-spacing: ;--un-numeric-fraction: ;--un-border-spacing-x:0;--un-border-spacing-y:0;--un-ring-offset-shadow:0 0 transparent;--un-ring-shadow:0 0 transparent;--un-shadow-inset: ;--un-shadow:0 0 transparent;--un-ring-inset: ;--un-ring-offset-width:0px;--un-ring-offset-color:#fff;--un-ring-width:0px;--un-ring-color:rgba(147,197,253,.5);--un-blur: ;--un-brightness: ;--un-contrast: ;--un-drop-shadow: ;--un-grayscale: ;--un-hue-rotate: ;--un-invert: ;--un-saturate: ;--un-sepia: ;--un-backdrop-blur: ;--un-backdrop-brightness: ;--un-backdrop-contrast: ;--un-backdrop-grayscale: ;--un-backdrop-hue-rotate: ;--un-backdrop-invert: ;--un-backdrop-opacity: ;--un-backdrop-saturate: ;--un-backdrop-sepia: }'}]}),(k,o)=>{const s=a;return c(),l("div",m,[o[0]||(o[0]=e("div",{class:"fixed left-0 right-0 spotlight z-10"},null,-1)),e("div",g,[e("h1",{class:"font-medium mb-8 sm:text-10xl text-8xl",textContent:r(t.status)},null,8,b),e("p",{class:"font-light leading-tight mb-16 px-8 sm:px-0 sm:text-4xl text-xl",textContent:r(t.description)},null,8,h),e("div",x,[d(s,{to:"/",class:"cursor-pointer gradient-border px-4 py-2 sm:px-6 sm:py-3 sm:text-xl text-md"},{default:p(()=>[f(r(t.backHome),1)]),_:1})])])])}}},z=i(y,[["__scopeId","data-v-1bd9e11a"]]);export{z as default};
|
||||
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@@ -1 +1 @@
|
||||
import{_ as s}from"./DlAUqK2U.js";import{u as a,o as i,c as u,a as e,t as o}from"./BIbQr1Hg.js";const l={class:"antialiased bg-white dark:bg-black dark:text-white font-sans grid min-h-screen overflow-hidden place-content-center text-black"},c={class:"max-w-520px text-center"},d=["textContent"],p=["textContent"],f={__name:"error-500",props:{appName:{type:String,default:"Nuxt"},version:{type:String,default:""},status:{type:Number,default:500},statusText:{type:String,default:"Server error"},description:{type:String,default:"This page is temporarily unavailable."}},setup(t){const r=t;return a({title:`${r.status} - ${r.statusText} | ${r.appName}`,script:[{innerHTML:`!function(){const e=document.createElement("link").relList;if(!(e&&e.supports&&e.supports("modulepreload"))){for(const e of document.querySelectorAll('link[rel="modulepreload"]'))r(e);new MutationObserver(e=>{for(const o of e)if("childList"===o.type)for(const e of o.addedNodes)"LINK"===e.tagName&&"modulepreload"===e.rel&&r(e)}).observe(document,{childList:!0,subtree:!0})}function r(e){if(e.ep)return;e.ep=!0;const r=function(e){const r={};return e.integrity&&(r.integrity=e.integrity),e.referrerPolicy&&(r.referrerPolicy=e.referrerPolicy),"use-credentials"===e.crossOrigin?r.credentials="include":"anonymous"===e.crossOrigin?r.credentials="omit":r.credentials="same-origin",r}(e);fetch(e.href,r)}}();`}],style:[{innerHTML:'*,:after,:before{border-color:var(--un-default-border-color,#e5e7eb);border-style:solid;border-width:0;box-sizing:border-box}:after,:before{--un-content:""}html{line-height:1.5;-webkit-text-size-adjust:100%;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-feature-settings:normal;font-variation-settings:normal;-moz-tab-size:4;tab-size:4;-webkit-tap-highlight-color:transparent}body{line-height:inherit;margin:0}h1{font-size:inherit;font-weight:inherit}h1,p{margin:0}*,:after,:before{--un-rotate:0;--un-rotate-x:0;--un-rotate-y:0;--un-rotate-z:0;--un-scale-x:1;--un-scale-y:1;--un-scale-z:1;--un-skew-x:0;--un-skew-y:0;--un-translate-x:0;--un-translate-y:0;--un-translate-z:0;--un-pan-x: ;--un-pan-y: ;--un-pinch-zoom: ;--un-scroll-snap-strictness:proximity;--un-ordinal: ;--un-slashed-zero: ;--un-numeric-figure: ;--un-numeric-spacing: ;--un-numeric-fraction: ;--un-border-spacing-x:0;--un-border-spacing-y:0;--un-ring-offset-shadow:0 0 transparent;--un-ring-shadow:0 0 transparent;--un-shadow-inset: ;--un-shadow:0 0 transparent;--un-ring-inset: ;--un-ring-offset-width:0px;--un-ring-offset-color:#fff;--un-ring-width:0px;--un-ring-color:rgba(147,197,253,.5);--un-blur: ;--un-brightness: ;--un-contrast: ;--un-drop-shadow: ;--un-grayscale: ;--un-hue-rotate: ;--un-invert: ;--un-saturate: ;--un-sepia: ;--un-backdrop-blur: ;--un-backdrop-brightness: ;--un-backdrop-contrast: ;--un-backdrop-grayscale: ;--un-backdrop-hue-rotate: ;--un-backdrop-invert: ;--un-backdrop-opacity: ;--un-backdrop-saturate: ;--un-backdrop-sepia: }'}]}),(g,n)=>(i(),u("div",l,[n[0]||(n[0]=e("div",{class:"-bottom-1/2 fixed h-1/2 left-0 right-0 spotlight"},null,-1)),e("div",c,[e("h1",{class:"font-medium mb-8 sm:text-10xl text-8xl",textContent:o(t.status)},null,8,d),e("p",{class:"font-light leading-tight mb-16 px-8 sm:px-0 sm:text-4xl text-xl",textContent:o(t.description)},null,8,p)])]))}},h=s(f,[["__scopeId","data-v-a01dd0ba"]]);export{h as default};
|
||||
import{_ as s}from"./DlAUqK2U.js";import{u as a,o as i,c as u,a as e,t as o}from"./BsgqXOrB.js";const l={class:"antialiased bg-white dark:bg-black dark:text-white font-sans grid min-h-screen overflow-hidden place-content-center text-black"},c={class:"max-w-520px text-center"},d=["textContent"],p=["textContent"],f={__name:"error-500",props:{appName:{type:String,default:"Nuxt"},version:{type:String,default:""},status:{type:Number,default:500},statusText:{type:String,default:"Server error"},description:{type:String,default:"This page is temporarily unavailable."}},setup(t){const r=t;return a({title:`${r.status} - ${r.statusText} | ${r.appName}`,script:[{innerHTML:`!function(){const e=document.createElement("link").relList;if(!(e&&e.supports&&e.supports("modulepreload"))){for(const e of document.querySelectorAll('link[rel="modulepreload"]'))r(e);new MutationObserver(e=>{for(const o of e)if("childList"===o.type)for(const e of o.addedNodes)"LINK"===e.tagName&&"modulepreload"===e.rel&&r(e)}).observe(document,{childList:!0,subtree:!0})}function r(e){if(e.ep)return;e.ep=!0;const r=function(e){const r={};return e.integrity&&(r.integrity=e.integrity),e.referrerPolicy&&(r.referrerPolicy=e.referrerPolicy),"use-credentials"===e.crossOrigin?r.credentials="include":"anonymous"===e.crossOrigin?r.credentials="omit":r.credentials="same-origin",r}(e);fetch(e.href,r)}}();`}],style:[{innerHTML:'*,:after,:before{border-color:var(--un-default-border-color,#e5e7eb);border-style:solid;border-width:0;box-sizing:border-box}:after,:before{--un-content:""}html{line-height:1.5;-webkit-text-size-adjust:100%;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-feature-settings:normal;font-variation-settings:normal;-moz-tab-size:4;tab-size:4;-webkit-tap-highlight-color:transparent}body{line-height:inherit;margin:0}h1{font-size:inherit;font-weight:inherit}h1,p{margin:0}*,:after,:before{--un-rotate:0;--un-rotate-x:0;--un-rotate-y:0;--un-rotate-z:0;--un-scale-x:1;--un-scale-y:1;--un-scale-z:1;--un-skew-x:0;--un-skew-y:0;--un-translate-x:0;--un-translate-y:0;--un-translate-z:0;--un-pan-x: ;--un-pan-y: ;--un-pinch-zoom: ;--un-scroll-snap-strictness:proximity;--un-ordinal: ;--un-slashed-zero: ;--un-numeric-figure: ;--un-numeric-spacing: ;--un-numeric-fraction: ;--un-border-spacing-x:0;--un-border-spacing-y:0;--un-ring-offset-shadow:0 0 transparent;--un-ring-shadow:0 0 transparent;--un-shadow-inset: ;--un-shadow:0 0 transparent;--un-ring-inset: ;--un-ring-offset-width:0px;--un-ring-offset-color:#fff;--un-ring-width:0px;--un-ring-color:rgba(147,197,253,.5);--un-blur: ;--un-brightness: ;--un-contrast: ;--un-drop-shadow: ;--un-grayscale: ;--un-hue-rotate: ;--un-invert: ;--un-saturate: ;--un-sepia: ;--un-backdrop-blur: ;--un-backdrop-brightness: ;--un-backdrop-contrast: ;--un-backdrop-grayscale: ;--un-backdrop-hue-rotate: ;--un-backdrop-invert: ;--un-backdrop-opacity: ;--un-backdrop-saturate: ;--un-backdrop-sepia: }'}]}),(g,n)=>(i(),u("div",l,[n[0]||(n[0]=e("div",{class:"-bottom-1/2 fixed h-1/2 left-0 right-0 spotlight"},null,-1)),e("div",c,[e("h1",{class:"font-medium mb-8 sm:text-10xl text-8xl",textContent:o(t.status)},null,8,d),e("p",{class:"font-light leading-tight mb-16 px-8 sm:px-0 sm:text-4xl text-xl",textContent:o(t.description)},null,8,p)])]))}},h=s(f,[["__scopeId","data-v-a01dd0ba"]]);export{h as default};
|
||||
File diff suppressed because one or more lines are too long
@@ -1 +1 @@
|
||||
import{ac as _,l as u,m as a}from"./BIbQr1Hg.js";const h=_("region",()=>{const t=u([]),n=u(null),c=u(!1),l=u(null),o=a(()=>t.value.find(e=>e.country_code==="DEFAULT")||null),s=a(()=>{const e=new Map;for(const r of t.value)e.set(r.country_code,r);return e}),i=a(()=>n.value?.currency||o.value?.currency||"EUR"),v=a(()=>n.value?.locale_code||o.value?.locale_code||"en-EU"),f=a(()=>n.value?.default_vat_rate??o.value?.default_vat_rate??0),d=a(()=>n.value?.timezone||o.value?.timezone||"Europe/Brussels");async function g(){if(!(t.value.length>0)){c.value=!0,l.value=null;try{const e=await $fetch("/api/v1/system/regions");t.value=e||[]}catch(e){l.value=e?.data?.detail||e?.message||"Failed to load regions",console.error("[RegionStore] Fetch error:",e)}finally{c.value=!1}}}function m(e){const r=t.value.find(R=>R.country_code===e);n.value=r||o.value}function y(e){return s.value.get(e)}return{regions:t,activeRegion:n,isLoading:c,error:l,defaultRegion:o,regionMap:s,activeCurrency:i,activeLocale:v,activeVatRate:f,activeTimezone:d,fetchRegions:g,setActiveRegion:m,getRegion:y}});export{h as u};
|
||||
import{ac as _,l as u,m as a}from"./BsgqXOrB.js";const h=_("region",()=>{const t=u([]),n=u(null),c=u(!1),l=u(null),o=a(()=>t.value.find(e=>e.country_code==="DEFAULT")||null),s=a(()=>{const e=new Map;for(const r of t.value)e.set(r.country_code,r);return e}),i=a(()=>n.value?.currency||o.value?.currency||"EUR"),v=a(()=>n.value?.locale_code||o.value?.locale_code||"en-EU"),f=a(()=>n.value?.default_vat_rate??o.value?.default_vat_rate??0),d=a(()=>n.value?.timezone||o.value?.timezone||"Europe/Brussels");async function g(){if(!(t.value.length>0)){c.value=!0,l.value=null;try{const e=await $fetch("/api/v1/system/regions");t.value=e||[]}catch(e){l.value=e?.data?.detail||e?.message||"Failed to load regions",console.error("[RegionStore] Fetch error:",e)}finally{c.value=!1}}}function m(e){const r=t.value.find(R=>R.country_code===e);n.value=r||o.value}function y(e){return s.value.get(e)}return{regions:t,activeRegion:n,isLoading:c,error:l,defaultRegion:o,regionMap:s,activeCurrency:i,activeLocale:v,activeVatRate:f,activeTimezone:d,fetchRegions:g,setActiveRegion:m,getRegion:y}});export{h as u};
|
||||
File diff suppressed because one or more lines are too long
@@ -1 +1 @@
|
||||
{"id":"9690941d-48a2-40dc-830a-194c40a17965","timestamp":1782900376271}
|
||||
{"id":"6f9d2fef-185e-4f12-92a6-0576fbf7c7d7","timestamp":1782948802731}
|
||||
@@ -0,0 +1 @@
|
||||
{"id":"6f9d2fef-185e-4f12-92a6-0576fbf7c7d7","timestamp":1782948802731,"prerendered":[]}
|
||||
@@ -1 +0,0 @@
|
||||
{"id":"9690941d-48a2-40dc-830a-194c40a17965","timestamp":1782900376271,"prerendered":[]}
|
||||
@@ -1 +1 @@
|
||||
{"id":"dev","timestamp":1782900376639,"prerendered":[]}
|
||||
{"id":"dev","timestamp":1782948803075,"prerendered":[]}
|
||||
@@ -1 +0,0 @@
|
||||
.overflow-y-auto[data-v-4a0954df]::-webkit-scrollbar{width:6px}.overflow-y-auto[data-v-4a0954df]::-webkit-scrollbar-track{background:transparent}.overflow-y-auto[data-v-4a0954df]::-webkit-scrollbar-thumb{background-color:#64748b80;border-radius:3px}.overflow-y-auto[data-v-4a0954df]::-webkit-scrollbar-thumb:hover{background-color:#64748bb3}
|
||||
1
frontend_admin/.output/public/_nuxt/edit.C2SUSrlt.css
Normal file
1
frontend_admin/.output/public/_nuxt/edit.C2SUSrlt.css
Normal file
@@ -0,0 +1 @@
|
||||
.overflow-y-auto[data-v-b43e13ca]::-webkit-scrollbar{width:6px}.overflow-y-auto[data-v-b43e13ca]::-webkit-scrollbar-track{background:transparent}.overflow-y-auto[data-v-b43e13ca]::-webkit-scrollbar-thumb{background-color:#64748b80;border-radius:3px}.overflow-y-auto[data-v-ab22d560]::-webkit-scrollbar{width:6px}.overflow-y-auto[data-v-ab22d560]::-webkit-scrollbar-track{background:transparent}.overflow-y-auto[data-v-ab22d560]::-webkit-scrollbar-thumb{background-color:#64748b80;border-radius:3px}.overflow-y-auto[data-v-ab22d560]::-webkit-scrollbar-thumb:hover{background-color:#64748bb3}
|
||||
File diff suppressed because one or more lines are too long
@@ -1 +0,0 @@
|
||||
input[type=range][data-v-aa1d3c94]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:#6366f1;border:2px solid #1e293b;border-radius:50%;cursor:pointer;height:16px;width:16px}input[type=range][data-v-aa1d3c94]::-moz-range-thumb{background:#6366f1;border:2px solid #1e293b;border-radius:50%;cursor:pointer;height:16px;width:16px}.timeline-enter-active[data-v-aa1d3c94]{transition:all .3s ease-out}.timeline-enter-from[data-v-aa1d3c94]{opacity:0;transform:translate(-10px)}
|
||||
1
frontend_admin/.output/public/_nuxt/index.pEDhoDTW.css
Normal file
1
frontend_admin/.output/public/_nuxt/index.pEDhoDTW.css
Normal file
@@ -0,0 +1 @@
|
||||
input[type=range][data-v-5941cb1d]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:#6366f1;border:2px solid #1e293b;border-radius:50%;cursor:pointer;height:16px;width:16px}input[type=range][data-v-5941cb1d]::-moz-range-thumb{background:#6366f1;border:2px solid #1e293b;border-radius:50%;cursor:pointer;height:16px;width:16px}.timeline-enter-active[data-v-5941cb1d]{transition:all .3s ease-out}.timeline-enter-from[data-v-5941cb1d]{opacity:0;transform:translate(-10px)}
|
||||
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@@ -0,0 +1,8 @@
|
||||
import { S as SmartLocationInput_vue_vue_type_style_index_0_scoped_b43e13ca_lang } from './edit-styles-1.mjs-J0c-7dzy.mjs';
|
||||
|
||||
const SmartLocationInputStyles_D3314zoG = [
|
||||
SmartLocationInput_vue_vue_type_style_index_0_scoped_b43e13ca_lang
|
||||
];
|
||||
|
||||
export { SmartLocationInputStyles_D3314zoG as default };
|
||||
//# sourceMappingURL=SmartLocationInput-styles.D3314zoG.mjs.map
|
||||
@@ -0,0 +1 @@
|
||||
{"version":3,"file":"SmartLocationInput-styles.D3314zoG.mjs","sources":["../../../../.nuxt/dist/server/_nuxt/SmartLocationInput-styles.D3314zoG.mjs"],"names":["style_0"],"mappings":";;AACA,0CAAe;AACf,EAAEA;AACF;;;;"}
|
||||
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@@ -1,323 +0,0 @@
|
||||
import { defineComponent, computed, ref, reactive, createVNode, resolveDynamicComponent, useSSRContext } from 'vue';
|
||||
import { ssrRenderAttrs, ssrInterpolate, ssrRenderList, ssrRenderClass, ssrRenderVNode, ssrRenderAttr, ssrIncludeBooleanAttr, ssrRenderComponent, ssrLooseContain } from 'vue/server-renderer';
|
||||
import { useRoute, useRouter } from 'vue-router';
|
||||
import { _ as _export_sfc } from './_plugin-vue_export-helper-1tPrXgE0.mjs';
|
||||
|
||||
const _sfc_main$1 = /* @__PURE__ */ defineComponent({
|
||||
__name: "TreeNode",
|
||||
__ssrInlineRender: true,
|
||||
props: {
|
||||
node: {},
|
||||
selectedIds: {},
|
||||
expandedIds: {}
|
||||
},
|
||||
emits: ["toggle", "toggle-expand"],
|
||||
setup(__props) {
|
||||
return (_ctx, _push, _parent, _attrs) => {
|
||||
var _a;
|
||||
const _component_TreeNode = _sfc_main$1;
|
||||
_push(`<div${ssrRenderAttrs(_attrs)}><div class="flex items-center gap-2 py-1"><button class="text-slate-500 hover:text-slate-300 transition w-4 h-4 flex items-center justify-center"><svg class="${ssrRenderClass([__props.expandedIds.has(__props.node.id) ? "rotate-90" : "", "w-3 h-3 transition-transform"])}" fill="none" stroke="currentColor" viewBox="0 0 24 24"><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M9 5l7 7-7 7"></path></svg></button><label class="flex items-center gap-2 cursor-pointer flex-1"><input type="checkbox"${ssrIncludeBooleanAttr(__props.selectedIds.includes(__props.node.id)) ? " checked" : ""} class="w-4 h-4 rounded border-slate-500 bg-slate-700 text-indigo-500 focus:ring-indigo-500/50"><span class="text-sm text-slate-300">${ssrInterpolate(__props.node.name_hu || __props.node.name_en || __props.node.key)}</span><span class="text-xs text-slate-500">(Szint ${ssrInterpolate(__props.node.level)})</span></label></div>`);
|
||||
if (__props.expandedIds.has(__props.node.id) && ((_a = __props.node.children) == null ? void 0 : _a.length)) {
|
||||
_push(`<div class="ml-6 border-l border-slate-700 pl-3"><!--[-->`);
|
||||
ssrRenderList(__props.node.children, (child) => {
|
||||
_push(`<div>`);
|
||||
_push(ssrRenderComponent(_component_TreeNode, {
|
||||
node: child,
|
||||
"selected-ids": __props.selectedIds,
|
||||
"expanded-ids": __props.expandedIds,
|
||||
onToggle: (id) => _ctx.$emit("toggle", id),
|
||||
onToggleExpand: (id) => _ctx.$emit("toggle-expand", id)
|
||||
}, null, _parent));
|
||||
_push(`</div>`);
|
||||
});
|
||||
_push(`<!--]--></div>`);
|
||||
} else {
|
||||
_push(`<!---->`);
|
||||
}
|
||||
_push(`</div>`);
|
||||
};
|
||||
}
|
||||
});
|
||||
const _sfc_setup$1 = _sfc_main$1.setup;
|
||||
_sfc_main$1.setup = (props, ctx) => {
|
||||
const ssrContext = useSSRContext();
|
||||
(ssrContext.modules || (ssrContext.modules = /* @__PURE__ */ new Set())).add("components/TreeNode.vue");
|
||||
return _sfc_setup$1 ? _sfc_setup$1(props, ctx) : void 0;
|
||||
};
|
||||
const _sfc_main = /* @__PURE__ */ defineComponent({
|
||||
__name: "edit",
|
||||
__ssrInlineRender: true,
|
||||
setup(__props) {
|
||||
const VEHICLE_CLASSES = [
|
||||
{ key: "car", label: "Szem\xE9lyaut\xF3" },
|
||||
{ key: "motorcycle", label: "Motorker\xE9kp\xE1r" },
|
||||
{ key: "truck", label: "Teheraut\xF3" },
|
||||
{ key: "hgv", label: "Neh\xE9zg\xE9pj\xE1rm\u0171 (HGV)" },
|
||||
{ key: "light_commercial", label: "Kishaszonj\xE1rm\u0171" },
|
||||
{ key: "personal", label: "Szem\xE9lyes" },
|
||||
{ key: "boat", label: "Cs\xF3nak/V\xEDzi" },
|
||||
{ key: "other", label: "Egy\xE9b" }
|
||||
];
|
||||
const route = useRoute();
|
||||
useRouter();
|
||||
computed(() => Number(route.params.id));
|
||||
const loading = ref(true);
|
||||
const error = ref(false);
|
||||
const provider = ref(null);
|
||||
const saveLoading = ref(false);
|
||||
const toast = ref(null);
|
||||
const activeTab = ref("basic");
|
||||
const tabs = [
|
||||
{ key: "basic", label: "Alapadatok & Kapcsolat", icon: "svg" },
|
||||
{ key: "matrix", label: "Szolg\xE1ltat\xE1sok & J\xE1rm\u0171vek", icon: "svg" },
|
||||
{ key: "location", label: "Helysz\xEDn & Lok\xE1ci\xF3", icon: "svg" },
|
||||
{ key: "hours", label: "Nyitvatart\xE1s", icon: "svg" }
|
||||
];
|
||||
const categoryTree = ref([]);
|
||||
const treeLoading = ref(false);
|
||||
const expandedNodes = ref(/* @__PURE__ */ new Set());
|
||||
const brandInput = ref("");
|
||||
const propulsionInput = ref("");
|
||||
const form = reactive({
|
||||
name: "",
|
||||
address: "",
|
||||
city: "",
|
||||
address_zip: "",
|
||||
address_street_name: "",
|
||||
address_street_type: "",
|
||||
address_house_number: "",
|
||||
plus_code: "",
|
||||
contact_phone: "",
|
||||
contact_email: "",
|
||||
website: "",
|
||||
category: "",
|
||||
category_ids: [],
|
||||
supported_vehicle_classes: [],
|
||||
specializations: {
|
||||
brands: [],
|
||||
propulsion: []
|
||||
},
|
||||
opening_hours: {},
|
||||
is_always_open: false
|
||||
});
|
||||
const hasChanges = computed(() => {
|
||||
var _a;
|
||||
if (!provider.value) return false;
|
||||
const p = provider.value;
|
||||
if (form.name !== (p.name || "")) return true;
|
||||
if (form.address !== (p.address || "")) return true;
|
||||
if (form.city !== (p.city || "")) return true;
|
||||
if (form.address_zip !== (p.address_zip || "")) return true;
|
||||
if (form.address_street_name !== (p.address_street_name || "")) return true;
|
||||
if (form.address_street_type !== (p.address_street_type || "")) return true;
|
||||
if (form.address_house_number !== (p.address_house_number || "")) return true;
|
||||
if (form.plus_code !== (p.plus_code || "")) return true;
|
||||
if (form.contact_phone !== (p.contact_phone || "")) return true;
|
||||
if (form.contact_email !== (p.contact_email || "")) return true;
|
||||
if (form.website !== (p.website || "")) return true;
|
||||
if (form.category !== (p.category || "")) return true;
|
||||
const sortedFormCategories = [...form.category_ids].sort();
|
||||
const sortedOrigCategories = [...p.category_ids || []].sort();
|
||||
if (JSON.stringify(sortedFormCategories) !== JSON.stringify(sortedOrigCategories)) return true;
|
||||
const sortedFormClasses = [...form.supported_vehicle_classes].sort();
|
||||
const sortedOrigClasses = [...p.supported_vehicle_classes || []].sort();
|
||||
if (JSON.stringify(sortedFormClasses) !== JSON.stringify(sortedOrigClasses)) return true;
|
||||
const normalizeSpec = (spec) => ({
|
||||
brands: Array.isArray(spec == null ? void 0 : spec.brands) ? [...spec.brands].sort() : [],
|
||||
propulsion: Array.isArray(spec == null ? void 0 : spec.propulsion) ? [...spec.propulsion].sort() : []
|
||||
});
|
||||
if (JSON.stringify(normalizeSpec(form.specializations)) !== JSON.stringify(normalizeSpec(p.specializations))) return true;
|
||||
const DAYS2 = ["monday", "tuesday", "wednesday", "thursday", "friday", "saturday", "sunday"];
|
||||
const normalizeHours = (hours) => {
|
||||
const result = {};
|
||||
const daysSource = (hours == null ? void 0 : hours.days) || hours;
|
||||
for (const day of DAYS2) {
|
||||
const slot = daysSource == null ? void 0 : daysSource[day];
|
||||
if (slot && typeof slot === "object" && slot.open && slot.close) {
|
||||
result[day] = { open: slot.open, close: slot.close };
|
||||
} else {
|
||||
result[day] = null;
|
||||
}
|
||||
}
|
||||
return result;
|
||||
};
|
||||
if (JSON.stringify(normalizeHours(form.opening_hours)) !== JSON.stringify(normalizeHours(p.opening_hours))) return true;
|
||||
if (form.is_always_open !== (((_a = p.opening_hours) == null ? void 0 : _a.always_open) === true)) return true;
|
||||
return false;
|
||||
});
|
||||
function findCategoryById(id, nodes) {
|
||||
var _a;
|
||||
for (const node of nodes) {
|
||||
if (node.id === id) return node;
|
||||
if ((_a = node.children) == null ? void 0 : _a.length) {
|
||||
const found = findCategoryById(id, node.children);
|
||||
if (found) return found;
|
||||
}
|
||||
}
|
||||
return null;
|
||||
}
|
||||
function getCategoryName(id) {
|
||||
const node = findCategoryById(id, categoryTree.value);
|
||||
if (!node) return `#${id}`;
|
||||
return node.name_hu || node.name_en || node.key;
|
||||
}
|
||||
function toggleCategory(id) {
|
||||
const idx = form.category_ids.indexOf(id);
|
||||
if (idx >= 0) {
|
||||
form.category_ids.splice(idx, 1);
|
||||
} else {
|
||||
form.category_ids.push(id);
|
||||
}
|
||||
}
|
||||
function toggleTreeNode(id) {
|
||||
const newSet = new Set(expandedNodes.value);
|
||||
if (newSet.has(id)) {
|
||||
newSet.delete(id);
|
||||
} else {
|
||||
newSet.add(id);
|
||||
}
|
||||
expandedNodes.value = newSet;
|
||||
}
|
||||
function isCategorySelected(id) {
|
||||
return form.category_ids.includes(id);
|
||||
}
|
||||
const DAYS = [
|
||||
{ key: "monday", label: "H\xE9tf\u0151" },
|
||||
{ key: "tuesday", label: "Kedd" },
|
||||
{ key: "wednesday", label: "Szerda" },
|
||||
{ key: "thursday", label: "Cs\xFCt\xF6rt\xF6k" },
|
||||
{ key: "friday", label: "P\xE9ntek" },
|
||||
{ key: "saturday", label: "Szombat" },
|
||||
{ key: "sunday", label: "Vas\xE1rnap" }
|
||||
];
|
||||
return (_ctx, _push, _parent, _attrs) => {
|
||||
const _component_TreeNode = _sfc_main$1;
|
||||
_push(`<div${ssrRenderAttrs(_attrs)} data-v-4a0954df><div class="mb-8" data-v-4a0954df><button class="inline-flex items-center gap-1.5 text-sm text-slate-400 hover:text-white transition mb-4" data-v-4a0954df><svg class="w-4 h-4" fill="none" stroke="currentColor" viewBox="0 0 24 24" data-v-4a0954df><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M15 19l-7-7 7-7" data-v-4a0954df></path></svg> Vissza a szolg\xE1ltat\xF3hoz </button><h1 class="text-2xl font-bold text-white" data-v-4a0954df>Szolg\xE1ltat\xF3 szerkeszt\xE9se</h1><p class="text-slate-400 mt-1" data-v-4a0954df>Szolg\xE1ltat\xF3 #${ssrInterpolate(_ctx.$route.params.id)}</p></div>`);
|
||||
if (loading.value) {
|
||||
_push(`<div class="flex items-center justify-center py-20" data-v-4a0954df><div class="text-slate-400 flex items-center gap-3" data-v-4a0954df><svg class="w-5 h-5 animate-spin" fill="none" stroke="currentColor" viewBox="0 0 24 24" data-v-4a0954df><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M4 4v5h.582m15.356 2A8.001 8.001 0 004.582 9m0 0H9m11 11v-5h-.581m0 0a8.003 8.003 0 01-15.357-2m15.357 2H15" data-v-4a0954df></path></svg><span data-v-4a0954df>Szolg\xE1ltat\xF3 bet\xF6lt\xE9se...</span></div></div>`);
|
||||
} else if (error.value) {
|
||||
_push(`<div class="bg-rose-500/10 border border-rose-500/30 rounded-xl p-6 mb-8" data-v-4a0954df><p class="text-rose-400" data-v-4a0954df>Hiba t\xF6rt\xE9nt a szolg\xE1ltat\xF3 bet\xF6lt\xE9se k\xF6zben.</p><button class="mt-3 text-sm text-rose-300 hover:text-rose-200 underline" data-v-4a0954df>\xDAjrapr\xF3b\xE1lkoz\xE1s</button></div>`);
|
||||
} else if (!provider.value) {
|
||||
_push(`<div class="bg-slate-800 rounded-xl border border-slate-700 p-6" data-v-4a0954df><p class="text-slate-400 text-center py-12" data-v-4a0954df>A szolg\xE1ltat\xF3 nem tal\xE1lhat\xF3.</p></div>`);
|
||||
} else {
|
||||
_push(`<!--[--><div class="border-b border-slate-700 mb-6" data-v-4a0954df><nav class="flex gap-6 -mb-px" data-v-4a0954df><!--[-->`);
|
||||
ssrRenderList(tabs, (tab) => {
|
||||
_push(`<button class="${ssrRenderClass([activeTab.value === tab.key ? "text-indigo-400 border-indigo-400" : "text-slate-400 border-transparent hover:text-slate-300", "pb-3 text-sm font-medium border-b-2 transition flex items-center gap-2"])}" data-v-4a0954df>`);
|
||||
ssrRenderVNode(_push, createVNode(resolveDynamicComponent(tab.icon), { class: "w-4 h-4" }, null), _parent);
|
||||
_push(` ${ssrInterpolate(tab.label)}</button>`);
|
||||
});
|
||||
_push(`<!--]--></nav></div>`);
|
||||
if (activeTab.value === "basic") {
|
||||
_push(`<div class="max-w-3xl" data-v-4a0954df><form data-v-4a0954df><div class="bg-slate-800 rounded-xl border border-slate-700 p-6 mb-6" data-v-4a0954df><h2 class="text-lg font-semibold text-white mb-4" data-v-4a0954df>Alapadatok</h2><div class="grid grid-cols-1 md:grid-cols-2 gap-4" data-v-4a0954df><div class="md:col-span-2" data-v-4a0954df><label class="block text-sm font-medium text-slate-300 mb-1" data-v-4a0954df>N\xE9v *</label><input${ssrRenderAttr("value", form.name)} required class="w-full px-3 py-2 bg-slate-700 border border-slate-600 rounded-lg text-white placeholder-slate-500 focus:outline-none focus:ring-2 focus:ring-indigo-500/50 focus:border-indigo-500 text-sm" data-v-4a0954df></div><div data-v-4a0954df><label class="block text-sm font-medium text-slate-300 mb-1" data-v-4a0954df>Kateg\xF3ria</label><input${ssrRenderAttr("value", form.category)} placeholder="pl. Aut\xF3szerviz, Gumiszerviz" class="w-full px-3 py-2 bg-slate-700 border border-slate-600 rounded-lg text-white placeholder-slate-500 focus:outline-none focus:ring-2 focus:ring-indigo-500/50 focus:border-indigo-500 text-sm" data-v-4a0954df></div><div data-v-4a0954df><label class="block text-sm font-medium text-slate-300 mb-1" data-v-4a0954df>Forr\xE1s</label><div class="w-full px-3 py-2 bg-slate-700/50 border border-slate-600 rounded-lg text-slate-400 text-sm" data-v-4a0954df>${ssrInterpolate(provider.value.source)}</div></div></div></div><div class="bg-slate-800 rounded-xl border border-slate-700 p-6 mb-6" data-v-4a0954df><h2 class="text-lg font-semibold text-white mb-4" data-v-4a0954df>El\xE9rhet\u0151s\xE9g</h2><div class="grid grid-cols-1 md:grid-cols-2 gap-4" data-v-4a0954df><div data-v-4a0954df><label class="block text-sm font-medium text-slate-300 mb-1" data-v-4a0954df>Telefon</label><input${ssrRenderAttr("value", form.contact_phone)} placeholder="+36 30 123 4567" class="w-full px-3 py-2 bg-slate-700 border border-slate-600 rounded-lg text-white placeholder-slate-500 focus:outline-none focus:ring-2 focus:ring-indigo-500/50 focus:border-indigo-500 text-sm" data-v-4a0954df></div><div data-v-4a0954df><label class="block text-sm font-medium text-slate-300 mb-1" data-v-4a0954df>Email</label><input${ssrRenderAttr("value", form.contact_email)} type="email" placeholder="info@example.com" class="w-full px-3 py-2 bg-slate-700 border border-slate-600 rounded-lg text-white placeholder-slate-500 focus:outline-none focus:ring-2 focus:ring-indigo-500/50 focus:border-indigo-500 text-sm" data-v-4a0954df></div><div class="md:col-span-2" data-v-4a0954df><label class="block text-sm font-medium text-slate-300 mb-1" data-v-4a0954df>Weboldal</label><input${ssrRenderAttr("value", form.website)} placeholder="https://..." class="w-full px-3 py-2 bg-slate-700 border border-slate-600 rounded-lg text-white placeholder-slate-500 focus:outline-none focus:ring-2 focus:ring-indigo-500/50 focus:border-indigo-500 text-sm" data-v-4a0954df></div></div></div></form></div>`);
|
||||
} else {
|
||||
_push(`<!---->`);
|
||||
}
|
||||
if (activeTab.value === "matrix") {
|
||||
_push(`<div class="max-w-4xl" data-v-4a0954df><div class="bg-slate-800 rounded-xl border border-slate-700 p-6 mb-6" data-v-4a0954df><h2 class="text-lg font-semibold text-white mb-2" data-v-4a0954df>3D K\xE9pess\xE9g M\xE1trix</h2><p class="text-sm text-slate-400 mb-6" data-v-4a0954df> \xC1ll\xEDtsd be, hogy a szolg\xE1ltat\xF3 milyen j\xE1rm\u0171oszt\xE1lyokhoz, szolg\xE1ltat\xE1si kateg\xF3ri\xE1khoz \xE9s specializ\xE1ci\xF3khoz tartozik. </p><div class="mb-8" data-v-4a0954df><h3 class="text-md font-medium text-white mb-3 flex items-center gap-2" data-v-4a0954df><span class="w-6 h-6 rounded-full bg-indigo-500/20 text-indigo-400 flex items-center justify-center text-xs font-bold" data-v-4a0954df>A</span> J\xE1rm\u0171oszt\xE1lyok (Vehicle Classes) </h3><p class="text-xs text-slate-500 mb-3" data-v-4a0954df>Mely j\xE1rm\u0171t\xEDpusokat szervizeli a szolg\xE1ltat\xF3?</p><div class="grid grid-cols-2 md:grid-cols-4 gap-3" data-v-4a0954df><!--[-->`);
|
||||
ssrRenderList(VEHICLE_CLASSES, (vc) => {
|
||||
_push(`<label class="${ssrRenderClass([form.supported_vehicle_classes.includes(vc.key) ? "bg-indigo-500/10 border-indigo-500/40 text-indigo-300" : "bg-slate-700/50 border-slate-600 hover:border-slate-500 text-slate-300", "flex items-center gap-3 p-3 rounded-lg border cursor-pointer transition"])}" data-v-4a0954df><input type="checkbox"${ssrRenderAttr("value", vc.key)}${ssrIncludeBooleanAttr(form.supported_vehicle_classes.includes(vc.key)) ? " checked" : ""} class="w-4 h-4 rounded border-slate-500 bg-slate-700 text-indigo-500 focus:ring-indigo-500/50" data-v-4a0954df><span class="text-sm" data-v-4a0954df>${ssrInterpolate(vc.label)}</span></label>`);
|
||||
});
|
||||
_push(`<!--]--></div></div><div class="mb-8" data-v-4a0954df><h3 class="text-md font-medium text-white mb-3 flex items-center gap-2" data-v-4a0954df><span class="w-6 h-6 rounded-full bg-emerald-500/20 text-emerald-400 flex items-center justify-center text-xs font-bold" data-v-4a0954df>B</span> Szolg\xE1ltat\xE1si Kateg\xF3ri\xE1k (Expertise Tags) </h3><p class="text-xs text-slate-500 mb-3" data-v-4a0954df>V\xE1laszd ki a szolg\xE1ltat\xF3hoz tartoz\xF3 kateg\xF3ri\xE1kat a hierarchikus f\xE1b\xF3l.</p>`);
|
||||
if (treeLoading.value) {
|
||||
_push(`<div class="flex items-center gap-2 text-sm text-slate-400 py-4" data-v-4a0954df><svg class="w-4 h-4 animate-spin" fill="none" stroke="currentColor" viewBox="0 0 24 24" data-v-4a0954df><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M4 4v5h.582m15.356 2A8.001 8.001 0 004.582 9m0 0H9m11 11v-5h-.581m0 0a8.003 8.003 0 01-15.357-2m15.357 2H15" data-v-4a0954df></path></svg><span data-v-4a0954df>Kateg\xF3ri\xE1k bet\xF6lt\xE9se...</span></div>`);
|
||||
} else {
|
||||
_push(`<div class="space-y-1 max-h-96 overflow-y-auto pr-2" data-v-4a0954df><!--[-->`);
|
||||
ssrRenderList(categoryTree.value, (node) => {
|
||||
var _a;
|
||||
_push(`<div class="ml-0" data-v-4a0954df><div class="flex items-center gap-2 py-1" data-v-4a0954df><button class="text-slate-500 hover:text-slate-300 transition w-4 h-4 flex items-center justify-center" data-v-4a0954df><svg class="${ssrRenderClass([expandedNodes.value.has(node.id) ? "rotate-90" : "", "w-3 h-3 transition-transform"])}" fill="none" stroke="currentColor" viewBox="0 0 24 24" data-v-4a0954df><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M9 5l7 7-7 7" data-v-4a0954df></path></svg></button><label class="flex items-center gap-2 cursor-pointer flex-1" data-v-4a0954df><input type="checkbox"${ssrIncludeBooleanAttr(isCategorySelected(node.id)) ? " checked" : ""} class="w-4 h-4 rounded border-slate-500 bg-slate-700 text-indigo-500 focus:ring-indigo-500/50" data-v-4a0954df><span class="text-sm font-medium text-white" data-v-4a0954df>${ssrInterpolate(node.name_hu || node.name_en || node.key)}</span><span class="text-xs text-slate-500" data-v-4a0954df>(Szint ${ssrInterpolate(node.level)})</span></label></div>`);
|
||||
if (expandedNodes.value.has(node.id) && ((_a = node.children) == null ? void 0 : _a.length)) {
|
||||
_push(`<div class="ml-6 border-l border-slate-700 pl-3" data-v-4a0954df><!--[-->`);
|
||||
ssrRenderList(node.children, (child) => {
|
||||
_push(`<div data-v-4a0954df>`);
|
||||
_push(ssrRenderComponent(_component_TreeNode, {
|
||||
node: child,
|
||||
"selected-ids": form.category_ids,
|
||||
"expanded-ids": expandedNodes.value,
|
||||
onToggle: toggleCategory,
|
||||
onToggleExpand: toggleTreeNode
|
||||
}, null, _parent));
|
||||
_push(`</div>`);
|
||||
});
|
||||
_push(`<!--]--></div>`);
|
||||
} else {
|
||||
_push(`<!---->`);
|
||||
}
|
||||
_push(`</div>`);
|
||||
});
|
||||
_push(`<!--]--></div>`);
|
||||
}
|
||||
if (form.category_ids.length > 0) {
|
||||
_push(`<div class="mt-4 flex flex-wrap gap-2" data-v-4a0954df><!--[-->`);
|
||||
ssrRenderList(form.category_ids, (id) => {
|
||||
_push(`<span class="inline-flex items-center gap-1 px-2 py-1 bg-indigo-500/10 text-indigo-300 rounded-full text-xs" data-v-4a0954df>${ssrInterpolate(getCategoryName(id))} <button class="hover:text-white transition" data-v-4a0954df><svg class="w-3 h-3" fill="none" stroke="currentColor" viewBox="0 0 24 24" data-v-4a0954df><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M6 18L18 6M6 6l12 12" data-v-4a0954df></path></svg></button></span>`);
|
||||
});
|
||||
_push(`<!--]--></div>`);
|
||||
} else {
|
||||
_push(`<!---->`);
|
||||
}
|
||||
_push(`</div><div class="mb-4" data-v-4a0954df><h3 class="text-md font-medium text-white mb-3 flex items-center gap-2" data-v-4a0954df><span class="w-6 h-6 rounded-full bg-amber-500/20 text-amber-400 flex items-center justify-center text-xs font-bold" data-v-4a0954df>C</span> Specializ\xE1ci\xF3k </h3><p class="text-xs text-slate-500 mb-3" data-v-4a0954df>Adj meg speci\xE1lis m\xE1rk\xE1kat, hajt\xE1sl\xE1nc t\xEDpusokat vagy egy\xE9b c\xEDmk\xE9ket.</p><div class="grid grid-cols-1 md:grid-cols-2 gap-6" data-v-4a0954df><div data-v-4a0954df><label class="block text-sm font-medium text-slate-300 mb-1" data-v-4a0954df>M\xE1rk\xE1k (Brands)</label><div class="flex flex-wrap gap-2 mb-2" data-v-4a0954df><!--[-->`);
|
||||
ssrRenderList(form.specializations.brands, (brand, idx) => {
|
||||
_push(`<span class="inline-flex items-center gap-1 px-2 py-1 bg-amber-500/10 text-amber-300 rounded-full text-xs" data-v-4a0954df>${ssrInterpolate(brand)} <button class="hover:text-white transition" data-v-4a0954df><svg class="w-3 h-3" fill="none" stroke="currentColor" viewBox="0 0 24 24" data-v-4a0954df><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M6 18L18 6M6 6l12 12" data-v-4a0954df></path></svg></button></span>`);
|
||||
});
|
||||
_push(`<!--]--></div><div class="flex gap-2" data-v-4a0954df><input${ssrRenderAttr("value", brandInput.value)} placeholder="pl. Volvo, Scania" class="flex-1 px-3 py-2 bg-slate-700 border border-slate-600 rounded-lg text-white placeholder-slate-500 focus:outline-none focus:ring-2 focus:ring-indigo-500/50 focus:border-indigo-500 text-sm" data-v-4a0954df><button${ssrIncludeBooleanAttr(!brandInput.value.trim()) ? " disabled" : ""} class="px-3 py-2 bg-indigo-600 hover:bg-indigo-500 disabled:bg-indigo-600/50 text-white rounded-lg text-sm transition" data-v-4a0954df> Hozz\xE1ad </button></div></div><div data-v-4a0954df><label class="block text-sm font-medium text-slate-300 mb-1" data-v-4a0954df>Hajt\xE1sl\xE1nc (Propulsion)</label><div class="flex flex-wrap gap-2 mb-2" data-v-4a0954df><!--[-->`);
|
||||
ssrRenderList(form.specializations.propulsion, (prop, idx) => {
|
||||
_push(`<span class="inline-flex items-center gap-1 px-2 py-1 bg-emerald-500/10 text-emerald-300 rounded-full text-xs" data-v-4a0954df>${ssrInterpolate(prop)} <button class="hover:text-white transition" data-v-4a0954df><svg class="w-3 h-3" fill="none" stroke="currentColor" viewBox="0 0 24 24" data-v-4a0954df><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M6 18L18 6M6 6l12 12" data-v-4a0954df></path></svg></button></span>`);
|
||||
});
|
||||
_push(`<!--]--></div><div class="flex gap-2" data-v-4a0954df><input${ssrRenderAttr("value", propulsionInput.value)} placeholder="pl. EV, Hybrid, Diesel" class="flex-1 px-3 py-2 bg-slate-700 border border-slate-600 rounded-lg text-white placeholder-slate-500 focus:outline-none focus:ring-2 focus:ring-indigo-500/50 focus:border-indigo-500 text-sm" data-v-4a0954df><button${ssrIncludeBooleanAttr(!propulsionInput.value.trim()) ? " disabled" : ""} class="px-3 py-2 bg-indigo-600 hover:bg-indigo-500 disabled:bg-indigo-600/50 text-white rounded-lg text-sm transition" data-v-4a0954df> Hozz\xE1ad </button></div></div></div></div></div></div>`);
|
||||
} else {
|
||||
_push(`<!---->`);
|
||||
}
|
||||
if (activeTab.value === "location") {
|
||||
_push(`<div class="max-w-3xl" data-v-4a0954df><form data-v-4a0954df><div class="bg-slate-800 rounded-xl border border-slate-700 p-6 mb-6" data-v-4a0954df><h2 class="text-lg font-semibold text-white mb-4" data-v-4a0954df>C\xEDm adatok</h2><div class="grid grid-cols-1 md:grid-cols-2 gap-4" data-v-4a0954df><div class="md:col-span-2" data-v-4a0954df><label class="block text-sm font-medium text-slate-300 mb-1" data-v-4a0954df>Teljes c\xEDm</label><input${ssrRenderAttr("value", form.address)} placeholder="Teljes c\xEDm sz\xF6vege" class="w-full px-3 py-2 bg-slate-700 border border-slate-600 rounded-lg text-white placeholder-slate-500 focus:outline-none focus:ring-2 focus:ring-indigo-500/50 focus:border-indigo-500 text-sm" data-v-4a0954df></div><div data-v-4a0954df><label class="block text-sm font-medium text-slate-300 mb-1" data-v-4a0954df>V\xE1ros</label><input${ssrRenderAttr("value", form.city)} placeholder="Budapest" class="w-full px-3 py-2 bg-slate-700 border border-slate-600 rounded-lg text-white placeholder-slate-500 focus:outline-none focus:ring-2 focus:ring-indigo-500/50 focus:border-indigo-500 text-sm" data-v-4a0954df></div><div data-v-4a0954df><label class="block text-sm font-medium text-slate-300 mb-1" data-v-4a0954df>Ir\xE1ny\xEDt\xF3sz\xE1m</label><input${ssrRenderAttr("value", form.address_zip)} placeholder="1011" class="w-full px-3 py-2 bg-slate-700 border border-slate-600 rounded-lg text-white placeholder-slate-500 focus:outline-none focus:ring-2 focus:ring-indigo-500/50 focus:border-indigo-500 text-sm" data-v-4a0954df></div><div data-v-4a0954df><label class="block text-sm font-medium text-slate-300 mb-1" data-v-4a0954df>Utca</label><input${ssrRenderAttr("value", form.address_street_name)} placeholder="Egressy" class="w-full px-3 py-2 bg-slate-700 border border-slate-600 rounded-lg text-white placeholder-slate-500 focus:outline-none focus:ring-2 focus:ring-indigo-500/50 focus:border-indigo-500 text-sm" data-v-4a0954df></div><div data-v-4a0954df><label class="block text-sm font-medium text-slate-300 mb-1" data-v-4a0954df>H\xE1zsz\xE1m</label><input${ssrRenderAttr("value", form.address_house_number)} placeholder="4/b" class="w-full px-3 py-2 bg-slate-700 border border-slate-600 rounded-lg text-white placeholder-slate-500 focus:outline-none focus:ring-2 focus:ring-indigo-500/50 focus:border-indigo-500 text-sm" data-v-4a0954df></div><div class="md:col-span-2" data-v-4a0954df><label class="block text-sm font-medium text-slate-300 mb-1" data-v-4a0954df>Plus Code</label><input${ssrRenderAttr("value", form.plus_code)} placeholder="8FVC9X8V+XV" class="w-full px-3 py-2 bg-slate-700 border border-slate-600 rounded-lg text-white placeholder-slate-500 focus:outline-none focus:ring-2 focus:ring-indigo-500/50 focus:border-indigo-500 text-sm" data-v-4a0954df></div></div></div></form></div>`);
|
||||
} else {
|
||||
_push(`<!---->`);
|
||||
}
|
||||
if (activeTab.value === "hours") {
|
||||
_push(`<div class="max-w-3xl" data-v-4a0954df><div class="bg-slate-800 rounded-xl border border-slate-700 p-6 mb-6" data-v-4a0954df><h2 class="text-lg font-semibold text-white mb-2" data-v-4a0954df>Nyitvatart\xE1s</h2><p class="text-sm text-slate-400 mb-6" data-v-4a0954df> \xC1ll\xEDtsd be a szolg\xE1ltat\xF3 nyitvatart\xE1si idej\xE9t napokra bontva. </p><div class="mb-6 p-4 rounded-lg border bg-indigo-500/5 border-indigo-500/20" data-v-4a0954df><label class="flex items-center gap-3 cursor-pointer" data-v-4a0954df><input type="checkbox"${ssrIncludeBooleanAttr(Array.isArray(form.is_always_open) ? ssrLooseContain(form.is_always_open, null) : form.is_always_open) ? " checked" : ""} class="w-5 h-5 rounded border-slate-500 bg-slate-700 text-indigo-500 focus:ring-indigo-500/50" data-v-4a0954df><div data-v-4a0954df><span class="text-sm font-medium text-white" data-v-4a0954df>Folyamatos (0-24) nyitvatart\xE1s</span><p class="text-xs text-slate-400 mt-0.5" data-v-4a0954df>A szolg\xE1ltat\xF3 a h\xE9t minden napj\xE1n 0-24 \xF3r\xE1ig nyitva van</p></div></label></div><div class="${ssrRenderClass([{ "opacity-50 pointer-events-none": form.is_always_open }, "flex flex-wrap gap-2 mb-6"])}" data-v-4a0954df><button class="px-3 py-1.5 text-xs font-medium rounded-lg border border-emerald-600/30 text-emerald-400 hover:bg-emerald-600/10 transition" data-v-4a0954df> 24/7 Folyamatos nyitvatart\xE1s </button><button class="px-3 py-1.5 text-xs font-medium rounded-lg border border-indigo-600/30 text-indigo-400 hover:bg-indigo-600/10" data-v-4a0954df> H\xE9tk\xF6znapok m\xE1sol\xE1sa (H\xE9tf\u0151 \u2192 K-P) </button><button class="px-3 py-1.5 text-xs font-medium rounded-lg border border-rose-600/30 text-rose-400 hover:bg-rose-600/10" data-v-4a0954df> \xD6sszes t\xF6rl\xE9se </button></div><div class="${ssrRenderClass([{ "opacity-50 pointer-events-none": form.is_always_open }, "space-y-3"])}" data-v-4a0954df><!--[-->`);
|
||||
ssrRenderList(DAYS, (day) => {
|
||||
var _a, _b;
|
||||
_push(`<div class="${ssrRenderClass([form.opening_hours[day.key] ? "bg-indigo-500/5 border-indigo-500/20" : "bg-slate-700/30 border-slate-600", "flex items-center gap-4 p-4 rounded-lg border"])}" data-v-4a0954df><label class="flex items-center gap-2 w-36 flex-shrink-0 cursor-pointer" data-v-4a0954df><input type="checkbox"${ssrIncludeBooleanAttr(!!form.opening_hours[day.key]) ? " checked" : ""}${ssrIncludeBooleanAttr(form.is_always_open) ? " disabled" : ""} class="w-4 h-4 rounded border-slate-500 bg-slate-700 text-indigo-500 focus:ring-indigo-500/50" data-v-4a0954df><span class="text-sm font-medium text-white" data-v-4a0954df>${ssrInterpolate(day.label)}</span></label>`);
|
||||
if (form.opening_hours[day.key]) {
|
||||
_push(`<div class="flex items-center gap-2" data-v-4a0954df><input type="time"${ssrRenderAttr("value", ((_a = form.opening_hours[day.key]) == null ? void 0 : _a.open) || "08:00")}${ssrIncludeBooleanAttr(form.is_always_open) ? " disabled" : ""} class="w-28 px-2 py-1.5 bg-slate-700 border border-slate-600 rounded-lg text-white text-sm focus:outline-none focus:ring-2 focus:ring-indigo-500/50 focus:border-indigo-500 disabled:opacity-50" data-v-4a0954df><span class="text-slate-500 text-sm" data-v-4a0954df>\u2013</span><input type="time"${ssrRenderAttr("value", ((_b = form.opening_hours[day.key]) == null ? void 0 : _b.close) || "17:00")}${ssrIncludeBooleanAttr(form.is_always_open) ? " disabled" : ""} class="w-28 px-2 py-1.5 bg-slate-700 border border-slate-600 rounded-lg text-white text-sm focus:outline-none focus:ring-2 focus:ring-indigo-500/50 focus:border-indigo-500 disabled:opacity-50" data-v-4a0954df></div>`);
|
||||
} else {
|
||||
_push(`<span class="text-sm text-slate-500 italic" data-v-4a0954df>Z\xE1rva</span>`);
|
||||
}
|
||||
_push(`</div>`);
|
||||
});
|
||||
_push(`<!--]--></div></div></div>`);
|
||||
} else {
|
||||
_push(`<!---->`);
|
||||
}
|
||||
_push(`<div class="sticky bottom-0 bg-slate-900/90 backdrop-blur-sm border-t border-slate-700 -mx-6 px-6 py-4 mt-8" data-v-4a0954df><div class="flex items-center justify-between max-w-4xl" data-v-4a0954df><div class="text-sm text-slate-400" data-v-4a0954df>`);
|
||||
if (hasChanges.value) {
|
||||
_push(`<span class="text-amber-400" data-v-4a0954df>\u25CF M\xF3dos\xEDt\xE1sok el nem mentve</span>`);
|
||||
} else {
|
||||
_push(`<span class="text-slate-500" data-v-4a0954df>Nincs v\xE1ltoz\xE1s</span>`);
|
||||
}
|
||||
_push(`</div><div class="flex gap-3" data-v-4a0954df><button class="px-4 py-2 text-sm text-slate-400 hover:text-white transition" data-v-4a0954df> M\xE9gse </button><button${ssrIncludeBooleanAttr(saveLoading.value || !hasChanges.value) ? " disabled" : ""} class="px-6 py-2 bg-indigo-600 hover:bg-indigo-500 disabled:bg-indigo-600/50 text-white rounded-lg text-sm font-medium transition flex items-center gap-2" data-v-4a0954df>`);
|
||||
if (saveLoading.value) {
|
||||
_push(`<svg class="w-4 h-4 animate-spin" fill="none" stroke="currentColor" viewBox="0 0 24 24" data-v-4a0954df><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M4 4v5h.582m15.356 2A8.001 8.001 0 004.582 9m0 0H9m11 11v-5h-.581m0 0a8.003 8.003 0 01-15.357-2m15.357 2H15" data-v-4a0954df></path></svg>`);
|
||||
} else {
|
||||
_push(`<svg class="w-4 h-4" fill="none" stroke="currentColor" viewBox="0 0 24 24" data-v-4a0954df><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M5 13l4 4L19 7" data-v-4a0954df></path></svg>`);
|
||||
}
|
||||
_push(` Ment\xE9s </button></div></div></div><!--]-->`);
|
||||
}
|
||||
if (toast.value) {
|
||||
_push(`<div class="${ssrRenderClass([toast.value.type === "success" ? "bg-emerald-600 text-white" : "bg-rose-600 text-white", "fixed top-4 right-4 z-50 px-4 py-3 rounded-lg shadow-xl text-sm font-medium transition-all duration-300"])}" data-v-4a0954df>${ssrInterpolate(toast.value.message)}</div>`);
|
||||
} else {
|
||||
_push(`<!---->`);
|
||||
}
|
||||
_push(`</div>`);
|
||||
};
|
||||
}
|
||||
});
|
||||
const _sfc_setup = _sfc_main.setup;
|
||||
_sfc_main.setup = (props, ctx) => {
|
||||
const ssrContext = useSSRContext();
|
||||
(ssrContext.modules || (ssrContext.modules = /* @__PURE__ */ new Set())).add("pages/providers/[id]/edit.vue");
|
||||
return _sfc_setup ? _sfc_setup(props, ctx) : void 0;
|
||||
};
|
||||
const edit = /* @__PURE__ */ _export_sfc(_sfc_main, [["__scopeId", "data-v-4a0954df"]]);
|
||||
|
||||
export { edit as default };
|
||||
//# sourceMappingURL=edit-DQMBygGu.mjs.map
|
||||
File diff suppressed because one or more lines are too long
494
frontend_admin/.output/server/chunks/build/edit-ZNmjSMhu.mjs
Normal file
494
frontend_admin/.output/server/chunks/build/edit-ZNmjSMhu.mjs
Normal file
@@ -0,0 +1,494 @@
|
||||
import { defineComponent, computed, ref, reactive, createVNode, resolveDynamicComponent, watch, mergeProps, useSSRContext } from 'vue';
|
||||
import { ssrRenderAttrs, ssrInterpolate, ssrRenderList, ssrRenderClass, ssrRenderVNode, ssrRenderAttr, ssrIncludeBooleanAttr, ssrRenderComponent, ssrLooseContain } from 'vue/server-renderer';
|
||||
import { _ as _export_sfc } from './_plugin-vue_export-helper-1tPrXgE0.mjs';
|
||||
import { useRoute, useRouter } from 'vue-router';
|
||||
|
||||
const _sfc_main$3 = /* @__PURE__ */ defineComponent({
|
||||
__name: "TreeNode",
|
||||
__ssrInlineRender: true,
|
||||
props: {
|
||||
node: {},
|
||||
selectedIds: {},
|
||||
expandedIds: {}
|
||||
},
|
||||
emits: ["toggle", "toggle-expand"],
|
||||
setup(__props) {
|
||||
return (_ctx, _push, _parent, _attrs) => {
|
||||
var _a;
|
||||
const _component_TreeNode = _sfc_main$3;
|
||||
_push(`<div${ssrRenderAttrs(_attrs)}><div class="flex items-center gap-2 py-1"><button class="text-slate-500 hover:text-slate-300 transition w-4 h-4 flex items-center justify-center"><svg class="${ssrRenderClass([__props.expandedIds.has(__props.node.id) ? "rotate-90" : "", "w-3 h-3 transition-transform"])}" fill="none" stroke="currentColor" viewBox="0 0 24 24"><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M9 5l7 7-7 7"></path></svg></button><label class="flex items-center gap-2 cursor-pointer flex-1"><input type="checkbox"${ssrIncludeBooleanAttr(__props.selectedIds.includes(__props.node.id)) ? " checked" : ""} class="w-4 h-4 rounded border-slate-500 bg-slate-700 text-indigo-500 focus:ring-indigo-500/50"><span class="text-sm text-slate-300">${ssrInterpolate(__props.node.name_hu || __props.node.name_en || __props.node.key)}</span><span class="text-xs text-slate-500">(Szint ${ssrInterpolate(__props.node.level)})</span></label></div>`);
|
||||
if (__props.expandedIds.has(__props.node.id) && ((_a = __props.node.children) == null ? void 0 : _a.length)) {
|
||||
_push(`<div class="ml-6 border-l border-slate-700 pl-3"><!--[-->`);
|
||||
ssrRenderList(__props.node.children, (child) => {
|
||||
_push(`<div>`);
|
||||
_push(ssrRenderComponent(_component_TreeNode, {
|
||||
node: child,
|
||||
"selected-ids": __props.selectedIds,
|
||||
"expanded-ids": __props.expandedIds,
|
||||
onToggle: (id) => _ctx.$emit("toggle", id),
|
||||
onToggleExpand: (id) => _ctx.$emit("toggle-expand", id)
|
||||
}, null, _parent));
|
||||
_push(`</div>`);
|
||||
});
|
||||
_push(`<!--]--></div>`);
|
||||
} else {
|
||||
_push(`<!---->`);
|
||||
}
|
||||
_push(`</div>`);
|
||||
};
|
||||
}
|
||||
});
|
||||
const _sfc_setup$3 = _sfc_main$3.setup;
|
||||
_sfc_main$3.setup = (props, ctx) => {
|
||||
const ssrContext = useSSRContext();
|
||||
(ssrContext.modules || (ssrContext.modules = /* @__PURE__ */ new Set())).add("components/TreeNode.vue");
|
||||
return _sfc_setup$3 ? _sfc_setup$3(props, ctx) : void 0;
|
||||
};
|
||||
const _sfc_main$2 = /* @__PURE__ */ defineComponent({
|
||||
__name: "SmartLocationInput",
|
||||
__ssrInlineRender: true,
|
||||
props: {
|
||||
modelValue: { default: null },
|
||||
label: { default: "" },
|
||||
placeholder: { default: "Kezdj el g\xE9pelni (ir\xE1ny\xEDt\xF3sz\xE1m vagy v\xE1ros)..." },
|
||||
minChars: { default: 2 },
|
||||
countryCode: { default: "HU" },
|
||||
debounceMs: { default: 300 }
|
||||
},
|
||||
emits: ["update:modelValue", "select"],
|
||||
setup(__props, { emit: __emit }) {
|
||||
const props = __props;
|
||||
ref(null);
|
||||
const query = ref("");
|
||||
const selectedItem = ref(props.modelValue);
|
||||
const items = ref([]);
|
||||
const searching = ref(false);
|
||||
const showDropdown = ref(false);
|
||||
const highlightedIndex = ref(0);
|
||||
const displayText = computed(() => {
|
||||
if (selectedItem.value) {
|
||||
return `${selectedItem.value.zip_code} ${selectedItem.value.city}`;
|
||||
}
|
||||
return query.value;
|
||||
});
|
||||
const filteredItems = computed(() => {
|
||||
if (!query.value || query.value.length < props.minChars) return [];
|
||||
const q = query.value.toLowerCase();
|
||||
return items.value.filter(
|
||||
(item) => item.zip_code.toLowerCase().includes(q) || item.city.toLowerCase().includes(q)
|
||||
);
|
||||
});
|
||||
watch(
|
||||
() => props.modelValue,
|
||||
(val) => {
|
||||
selectedItem.value = val;
|
||||
}
|
||||
);
|
||||
return (_ctx, _push, _parent, _attrs) => {
|
||||
_push(`<div${ssrRenderAttrs(mergeProps({ class: "relative" }, _attrs))} data-v-b43e13ca>`);
|
||||
if (__props.label) {
|
||||
_push(`<label class="block text-sm font-medium text-slate-300 mb-1" data-v-b43e13ca>${ssrInterpolate(__props.label)}</label>`);
|
||||
} else {
|
||||
_push(`<!---->`);
|
||||
}
|
||||
_push(`<div class="relative" data-v-b43e13ca><input${ssrRenderAttr("value", displayText.value)}${ssrRenderAttr("placeholder", __props.placeholder)} class="w-full px-3 py-2 bg-slate-700 border border-slate-600 rounded-lg text-white placeholder-slate-500 focus:outline-none focus:ring-2 focus:ring-indigo-500/50 focus:border-indigo-500 text-sm" data-v-b43e13ca>`);
|
||||
if (searching.value) {
|
||||
_push(`<svg class="absolute right-3 top-1/2 -translate-y-1/2 w-4 h-4 animate-spin text-slate-400" fill="none" stroke="currentColor" viewBox="0 0 24 24" data-v-b43e13ca><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M4 4v5h.582m15.356 2A8.001 8.001 0 004.582 9m0 0H9m11 11v-5h-.581m0 0a8.003 8.003 0 01-15.357-2m15.357 2H15" data-v-b43e13ca></path></svg>`);
|
||||
} else {
|
||||
_push(`<!---->`);
|
||||
}
|
||||
if (selectedItem.value && !searching.value) {
|
||||
_push(`<button class="absolute right-3 top-1/2 -translate-y-1/2 text-slate-500 hover:text-white transition" type="button" data-v-b43e13ca><svg class="w-4 h-4" fill="none" stroke="currentColor" viewBox="0 0 24 24" data-v-b43e13ca><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M6 18L18 6M6 6l12 12" data-v-b43e13ca></path></svg></button>`);
|
||||
} else {
|
||||
_push(`<!---->`);
|
||||
}
|
||||
_push(`</div>`);
|
||||
if (showDropdown.value && filteredItems.value.length > 0) {
|
||||
_push(`<div class="absolute z-50 mt-1 w-full bg-slate-800 border border-slate-600 rounded-lg shadow-xl max-h-60 overflow-y-auto" data-v-b43e13ca><!--[-->`);
|
||||
ssrRenderList(filteredItems.value, (item, index) => {
|
||||
_push(`<button class="${ssrRenderClass([index === highlightedIndex.value ? "bg-indigo-500/20 text-white" : "text-slate-300 hover:bg-slate-700", "w-full text-left px-3 py-2 text-sm transition flex items-center gap-2"])}" data-v-b43e13ca><span class="font-mono text-indigo-400" data-v-b43e13ca>${ssrInterpolate(item.zip_code)}</span><span data-v-b43e13ca>${ssrInterpolate(item.city)}</span><span class="text-xs text-slate-500 ml-auto" data-v-b43e13ca>${ssrInterpolate(item.country_code)}</span></button>`);
|
||||
});
|
||||
_push(`<!--]--></div>`);
|
||||
} else {
|
||||
_push(`<!---->`);
|
||||
}
|
||||
if (showDropdown.value && query.value.length >= __props.minChars && filteredItems.value.length === 0 && !searching.value) {
|
||||
_push(`<div class="absolute z-50 mt-1 w-full bg-slate-800 border border-slate-600 rounded-lg shadow-xl p-3 text-sm text-slate-400" data-v-b43e13ca> Nincs tal\xE1lat </div>`);
|
||||
} else {
|
||||
_push(`<!---->`);
|
||||
}
|
||||
_push(`</div>`);
|
||||
};
|
||||
}
|
||||
});
|
||||
const _sfc_setup$2 = _sfc_main$2.setup;
|
||||
_sfc_main$2.setup = (props, ctx) => {
|
||||
const ssrContext = useSSRContext();
|
||||
(ssrContext.modules || (ssrContext.modules = /* @__PURE__ */ new Set())).add("components/SmartLocationInput.vue");
|
||||
return _sfc_setup$2 ? _sfc_setup$2(props, ctx) : void 0;
|
||||
};
|
||||
const __nuxt_component_0 = /* @__PURE__ */ _export_sfc(_sfc_main$2, [["__scopeId", "data-v-b43e13ca"]]);
|
||||
const _sfc_main$1 = /* @__PURE__ */ defineComponent({
|
||||
__name: "SharedAddressForm",
|
||||
__ssrInlineRender: true,
|
||||
props: {
|
||||
modelValue: { default: () => ({
|
||||
zip: null,
|
||||
city: null,
|
||||
street_name: null,
|
||||
street_type: null,
|
||||
house_number: null,
|
||||
stairwell: null,
|
||||
floor: null,
|
||||
door: null,
|
||||
parcel_id: null,
|
||||
full_address_text: null,
|
||||
latitude: null,
|
||||
longitude: null
|
||||
}) }
|
||||
},
|
||||
emits: ["update:modelValue"],
|
||||
setup(__props, { emit: __emit }) {
|
||||
const props = __props;
|
||||
const emit = __emit;
|
||||
const selectedLocation = computed(() => {
|
||||
var _a, _b;
|
||||
if (((_a = props.modelValue) == null ? void 0 : _a.zip) && ((_b = props.modelValue) == null ? void 0 : _b.city)) {
|
||||
return {
|
||||
id: 0,
|
||||
// We don't have the DB id here, but SmartLocationInput handles this
|
||||
zip_code: props.modelValue.zip,
|
||||
city: props.modelValue.city,
|
||||
country_code: "HU"
|
||||
};
|
||||
}
|
||||
return null;
|
||||
});
|
||||
function onLocationSelected(location) {
|
||||
const updated = { ...props.modelValue };
|
||||
if (location) {
|
||||
updated.zip = location.zip_code;
|
||||
updated.city = location.city;
|
||||
} else {
|
||||
updated.zip = null;
|
||||
updated.city = null;
|
||||
}
|
||||
emit("update:modelValue", updated);
|
||||
}
|
||||
return (_ctx, _push, _parent, _attrs) => {
|
||||
const _component_SmartLocationInput = __nuxt_component_0;
|
||||
_push(`<div${ssrRenderAttrs(_attrs)}><div class="bg-slate-800 rounded-xl border border-slate-700 p-6 mb-6"><h2 class="text-lg font-semibold text-white mb-4">C\xEDm adatok</h2><div class="grid grid-cols-1 md:grid-cols-2 gap-4"><div class="md:col-span-2">`);
|
||||
_push(ssrRenderComponent(_component_SmartLocationInput, {
|
||||
"model-value": selectedLocation.value,
|
||||
"onUpdate:modelValue": onLocationSelected,
|
||||
label: "Ir\xE1ny\xEDt\xF3sz\xE1m / V\xE1ros",
|
||||
placeholder: "Kezdj el g\xE9pelni (pl. 1011 vagy Budapest)..."
|
||||
}, null, _parent));
|
||||
_push(`</div><div><label class="block text-sm font-medium text-slate-300 mb-1">Utca neve</label><input${ssrRenderAttr("value", __props.modelValue.street_name)} placeholder="pl. Egressy" class="w-full px-3 py-2 bg-slate-700 border border-slate-600 rounded-lg text-white placeholder-slate-500 focus:outline-none focus:ring-2 focus:ring-indigo-500/50 focus:border-indigo-500 text-sm"></div><div><label class="block text-sm font-medium text-slate-300 mb-1">K\xF6zter\xFClet jellege</label><select${ssrRenderAttr("value", __props.modelValue.street_type)} class="w-full px-3 py-2 bg-slate-700 border border-slate-600 rounded-lg text-white focus:outline-none focus:ring-2 focus:ring-indigo-500/50 focus:border-indigo-500 text-sm"><option value="">V\xE1lassz...</option><option value="utca">utca</option><option value="\xFAt">\xFAt</option><option value="t\xE9r">t\xE9r</option><option value="k\xF6r\xFAt">k\xF6r\xFAt</option><option value="sug\xE1r\xFAt">sug\xE1r\xFAt</option><option value="k\xF6z">k\xF6z</option><option value="s\xE9t\xE1ny">s\xE9t\xE1ny</option><option value="lak\xF3park">lak\xF3park</option><option value="liget">liget</option><option value="erd\u0151">erd\u0151</option><option value="d\u0171l\u0151">d\u0171l\u0151</option><option value="major">major</option><option value="puszta">puszta</option><option value="sziget">sziget</option><option value="telep">telep</option></select></div><div><label class="block text-sm font-medium text-slate-300 mb-1">H\xE1zsz\xE1m</label><input${ssrRenderAttr("value", __props.modelValue.house_number)} placeholder="pl. 4/b" class="w-full px-3 py-2 bg-slate-700 border border-slate-600 rounded-lg text-white placeholder-slate-500 focus:outline-none focus:ring-2 focus:ring-indigo-500/50 focus:border-indigo-500 text-sm"></div><div><label class="block text-sm font-medium text-slate-300 mb-1">L\xE9pcs\u0151h\xE1z</label><input${ssrRenderAttr("value", __props.modelValue.stairwell)} placeholder="pl. 1" class="w-full px-3 py-2 bg-slate-700 border border-slate-600 rounded-lg text-white placeholder-slate-500 focus:outline-none focus:ring-2 focus:ring-indigo-500/50 focus:border-indigo-500 text-sm"></div><div><label class="block text-sm font-medium text-slate-300 mb-1">Emelet</label><input${ssrRenderAttr("value", __props.modelValue.floor)} placeholder="pl. 3" class="w-full px-3 py-2 bg-slate-700 border border-slate-600 rounded-lg text-white placeholder-slate-500 focus:outline-none focus:ring-2 focus:ring-indigo-500/50 focus:border-indigo-500 text-sm"></div><div><label class="block text-sm font-medium text-slate-300 mb-1">Ajt\xF3</label><input${ssrRenderAttr("value", __props.modelValue.door)} placeholder="pl. A" class="w-full px-3 py-2 bg-slate-700 border border-slate-600 rounded-lg text-white placeholder-slate-500 focus:outline-none focus:ring-2 focus:ring-indigo-500/50 focus:border-indigo-500 text-sm"></div><div><label class="block text-sm font-medium text-slate-300 mb-1">Helyrajzi sz\xE1m (hrsz)</label><input${ssrRenderAttr("value", __props.modelValue.parcel_id)} placeholder="pl. 12345/6" class="w-full px-3 py-2 bg-slate-700 border border-slate-600 rounded-lg text-white placeholder-slate-500 focus:outline-none focus:ring-2 focus:ring-indigo-500/50 focus:border-indigo-500 text-sm"></div></div></div></div>`);
|
||||
};
|
||||
}
|
||||
});
|
||||
const _sfc_setup$1 = _sfc_main$1.setup;
|
||||
_sfc_main$1.setup = (props, ctx) => {
|
||||
const ssrContext = useSSRContext();
|
||||
(ssrContext.modules || (ssrContext.modules = /* @__PURE__ */ new Set())).add("components/SharedAddressForm.vue");
|
||||
return _sfc_setup$1 ? _sfc_setup$1(props, ctx) : void 0;
|
||||
};
|
||||
const _sfc_main = /* @__PURE__ */ defineComponent({
|
||||
__name: "edit",
|
||||
__ssrInlineRender: true,
|
||||
setup(__props) {
|
||||
const VEHICLE_CLASSES = [
|
||||
{ key: "car", label: "Szem\xE9lyaut\xF3" },
|
||||
{ key: "motorcycle", label: "Motorker\xE9kp\xE1r" },
|
||||
{ key: "truck", label: "Teheraut\xF3" },
|
||||
{ key: "hgv", label: "Neh\xE9zg\xE9pj\xE1rm\u0171 (HGV)" },
|
||||
{ key: "light_commercial", label: "Kishaszonj\xE1rm\u0171" },
|
||||
{ key: "personal", label: "Szem\xE9lyes" },
|
||||
{ key: "boat", label: "Cs\xF3nak/V\xEDzi" },
|
||||
{ key: "other", label: "Egy\xE9b" }
|
||||
];
|
||||
const route = useRoute();
|
||||
useRouter();
|
||||
computed(() => Number(route.params.id));
|
||||
const loading = ref(true);
|
||||
const error = ref(false);
|
||||
const provider = ref(null);
|
||||
const saveLoading = ref(false);
|
||||
const toast = ref(null);
|
||||
const activeTab = ref("basic");
|
||||
const tabs = [
|
||||
{ key: "basic", label: "Alapadatok & Kapcsolat", icon: "svg" },
|
||||
{ key: "matrix", label: "Szolg\xE1ltat\xE1sok & J\xE1rm\u0171vek", icon: "svg" },
|
||||
{ key: "location", label: "Helysz\xEDn & Lok\xE1ci\xF3", icon: "svg" },
|
||||
{ key: "hours", label: "Nyitvatart\xE1s", icon: "svg" }
|
||||
];
|
||||
const categoryTree = ref([]);
|
||||
const treeLoading = ref(false);
|
||||
const expandedNodes = ref(/* @__PURE__ */ new Set());
|
||||
const brandInput = ref("");
|
||||
const propulsionInput = ref("");
|
||||
const form = reactive({
|
||||
name: "",
|
||||
address: "",
|
||||
city: "",
|
||||
address_zip: "",
|
||||
address_street_name: "",
|
||||
address_street_type: "",
|
||||
address_house_number: "",
|
||||
plus_code: "",
|
||||
contact_phone: "",
|
||||
contact_email: "",
|
||||
website: "",
|
||||
category: "",
|
||||
category_ids: [],
|
||||
supported_vehicle_classes: [],
|
||||
specializations: {
|
||||
brands: [],
|
||||
propulsion: []
|
||||
},
|
||||
opening_hours: {},
|
||||
is_always_open: false,
|
||||
// Nested address object matching AddressIn schema (used by SharedAddressForm)
|
||||
address: {
|
||||
zip: "",
|
||||
city: "",
|
||||
street_name: "",
|
||||
street_type: "",
|
||||
house_number: "",
|
||||
stairwell: "",
|
||||
floor: "",
|
||||
door: "",
|
||||
parcel_id: "",
|
||||
full_address_text: "",
|
||||
latitude: null,
|
||||
longitude: null
|
||||
}
|
||||
});
|
||||
const hasChanges = computed(() => {
|
||||
var _a;
|
||||
if (!provider.value) return false;
|
||||
const p = provider.value;
|
||||
if (form.name !== (p.name || "")) return true;
|
||||
if (form.address !== (p.address || "")) return true;
|
||||
if (form.plus_code !== (p.plus_code || "")) return true;
|
||||
if (form.address.zip !== (p.address_zip || "")) return true;
|
||||
if (form.address.city !== (p.city || "")) return true;
|
||||
if (form.address.street_name !== (p.address_street_name || "")) return true;
|
||||
if (form.address.street_type !== (p.address_street_type || "")) return true;
|
||||
if (form.address.house_number !== (p.address_house_number || "")) return true;
|
||||
if (form.contact_phone !== (p.contact_phone || "")) return true;
|
||||
if (form.contact_email !== (p.contact_email || "")) return true;
|
||||
if (form.website !== (p.website || "")) return true;
|
||||
if (form.category !== (p.category || "")) return true;
|
||||
const sortedFormCategories = [...form.category_ids].sort();
|
||||
const sortedOrigCategories = [...p.category_ids || []].sort();
|
||||
if (JSON.stringify(sortedFormCategories) !== JSON.stringify(sortedOrigCategories)) return true;
|
||||
const sortedFormClasses = [...form.supported_vehicle_classes].sort();
|
||||
const sortedOrigClasses = [...p.supported_vehicle_classes || []].sort();
|
||||
if (JSON.stringify(sortedFormClasses) !== JSON.stringify(sortedOrigClasses)) return true;
|
||||
const normalizeSpec = (spec) => ({
|
||||
brands: Array.isArray(spec == null ? void 0 : spec.brands) ? [...spec.brands].sort() : [],
|
||||
propulsion: Array.isArray(spec == null ? void 0 : spec.propulsion) ? [...spec.propulsion].sort() : []
|
||||
});
|
||||
if (JSON.stringify(normalizeSpec(form.specializations)) !== JSON.stringify(normalizeSpec(p.specializations))) return true;
|
||||
const DAYS2 = ["monday", "tuesday", "wednesday", "thursday", "friday", "saturday", "sunday"];
|
||||
const normalizeHours = (hours) => {
|
||||
const result = {};
|
||||
const daysSource = (hours == null ? void 0 : hours.days) || hours;
|
||||
for (const day of DAYS2) {
|
||||
const slot = daysSource == null ? void 0 : daysSource[day];
|
||||
if (slot && typeof slot === "object" && slot.open && slot.close) {
|
||||
result[day] = { open: slot.open, close: slot.close };
|
||||
} else {
|
||||
result[day] = null;
|
||||
}
|
||||
}
|
||||
return result;
|
||||
};
|
||||
if (JSON.stringify(normalizeHours(form.opening_hours)) !== JSON.stringify(normalizeHours(p.opening_hours))) return true;
|
||||
if (form.is_always_open !== (((_a = p.opening_hours) == null ? void 0 : _a.always_open) === true)) return true;
|
||||
return false;
|
||||
});
|
||||
function findCategoryById(id, nodes) {
|
||||
var _a;
|
||||
for (const node of nodes) {
|
||||
if (node.id === id) return node;
|
||||
if ((_a = node.children) == null ? void 0 : _a.length) {
|
||||
const found = findCategoryById(id, node.children);
|
||||
if (found) return found;
|
||||
}
|
||||
}
|
||||
return null;
|
||||
}
|
||||
function getCategoryName(id) {
|
||||
const node = findCategoryById(id, categoryTree.value);
|
||||
if (!node) return `#${id}`;
|
||||
return node.name_hu || node.name_en || node.key;
|
||||
}
|
||||
function toggleCategory(id) {
|
||||
const idx = form.category_ids.indexOf(id);
|
||||
if (idx >= 0) {
|
||||
form.category_ids.splice(idx, 1);
|
||||
} else {
|
||||
form.category_ids.push(id);
|
||||
}
|
||||
}
|
||||
function toggleTreeNode(id) {
|
||||
const newSet = new Set(expandedNodes.value);
|
||||
if (newSet.has(id)) {
|
||||
newSet.delete(id);
|
||||
} else {
|
||||
newSet.add(id);
|
||||
}
|
||||
expandedNodes.value = newSet;
|
||||
}
|
||||
function isCategorySelected(id) {
|
||||
return form.category_ids.includes(id);
|
||||
}
|
||||
const DAYS = [
|
||||
{ key: "monday", label: "H\xE9tf\u0151" },
|
||||
{ key: "tuesday", label: "Kedd" },
|
||||
{ key: "wednesday", label: "Szerda" },
|
||||
{ key: "thursday", label: "Cs\xFCt\xF6rt\xF6k" },
|
||||
{ key: "friday", label: "P\xE9ntek" },
|
||||
{ key: "saturday", label: "Szombat" },
|
||||
{ key: "sunday", label: "Vas\xE1rnap" }
|
||||
];
|
||||
return (_ctx, _push, _parent, _attrs) => {
|
||||
const _component_TreeNode = _sfc_main$3;
|
||||
const _component_SharedAddressForm = _sfc_main$1;
|
||||
_push(`<div${ssrRenderAttrs(_attrs)} data-v-ab22d560><div class="mb-8" data-v-ab22d560><button class="inline-flex items-center gap-1.5 text-sm text-slate-400 hover:text-white transition mb-4" data-v-ab22d560><svg class="w-4 h-4" fill="none" stroke="currentColor" viewBox="0 0 24 24" data-v-ab22d560><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M15 19l-7-7 7-7" data-v-ab22d560></path></svg> Vissza a szolg\xE1ltat\xF3hoz </button><h1 class="text-2xl font-bold text-white" data-v-ab22d560>Szolg\xE1ltat\xF3 szerkeszt\xE9se</h1><p class="text-slate-400 mt-1" data-v-ab22d560>Szolg\xE1ltat\xF3 #${ssrInterpolate(_ctx.$route.params.id)}</p></div>`);
|
||||
if (loading.value) {
|
||||
_push(`<div class="flex items-center justify-center py-20" data-v-ab22d560><div class="text-slate-400 flex items-center gap-3" data-v-ab22d560><svg class="w-5 h-5 animate-spin" fill="none" stroke="currentColor" viewBox="0 0 24 24" data-v-ab22d560><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M4 4v5h.582m15.356 2A8.001 8.001 0 004.582 9m0 0H9m11 11v-5h-.581m0 0a8.003 8.003 0 01-15.357-2m15.357 2H15" data-v-ab22d560></path></svg><span data-v-ab22d560>Szolg\xE1ltat\xF3 bet\xF6lt\xE9se...</span></div></div>`);
|
||||
} else if (error.value) {
|
||||
_push(`<div class="bg-rose-500/10 border border-rose-500/30 rounded-xl p-6 mb-8" data-v-ab22d560><p class="text-rose-400" data-v-ab22d560>Hiba t\xF6rt\xE9nt a szolg\xE1ltat\xF3 bet\xF6lt\xE9se k\xF6zben.</p><button class="mt-3 text-sm text-rose-300 hover:text-rose-200 underline" data-v-ab22d560>\xDAjrapr\xF3b\xE1lkoz\xE1s</button></div>`);
|
||||
} else if (!provider.value) {
|
||||
_push(`<div class="bg-slate-800 rounded-xl border border-slate-700 p-6" data-v-ab22d560><p class="text-slate-400 text-center py-12" data-v-ab22d560>A szolg\xE1ltat\xF3 nem tal\xE1lhat\xF3.</p></div>`);
|
||||
} else {
|
||||
_push(`<!--[--><div class="border-b border-slate-700 mb-6" data-v-ab22d560><nav class="flex gap-6 -mb-px" data-v-ab22d560><!--[-->`);
|
||||
ssrRenderList(tabs, (tab) => {
|
||||
_push(`<button class="${ssrRenderClass([activeTab.value === tab.key ? "text-indigo-400 border-indigo-400" : "text-slate-400 border-transparent hover:text-slate-300", "pb-3 text-sm font-medium border-b-2 transition flex items-center gap-2"])}" data-v-ab22d560>`);
|
||||
ssrRenderVNode(_push, createVNode(resolveDynamicComponent(tab.icon), { class: "w-4 h-4" }, null), _parent);
|
||||
_push(` ${ssrInterpolate(tab.label)}</button>`);
|
||||
});
|
||||
_push(`<!--]--></nav></div>`);
|
||||
if (activeTab.value === "basic") {
|
||||
_push(`<div class="max-w-3xl" data-v-ab22d560><form data-v-ab22d560><div class="bg-slate-800 rounded-xl border border-slate-700 p-6 mb-6" data-v-ab22d560><h2 class="text-lg font-semibold text-white mb-4" data-v-ab22d560>Alapadatok</h2><div class="grid grid-cols-1 md:grid-cols-2 gap-4" data-v-ab22d560><div class="md:col-span-2" data-v-ab22d560><label class="block text-sm font-medium text-slate-300 mb-1" data-v-ab22d560>N\xE9v *</label><input${ssrRenderAttr("value", form.name)} required class="w-full px-3 py-2 bg-slate-700 border border-slate-600 rounded-lg text-white placeholder-slate-500 focus:outline-none focus:ring-2 focus:ring-indigo-500/50 focus:border-indigo-500 text-sm" data-v-ab22d560></div><div data-v-ab22d560><label class="block text-sm font-medium text-slate-300 mb-1" data-v-ab22d560>Kateg\xF3ria</label><input${ssrRenderAttr("value", form.category)} placeholder="pl. Aut\xF3szerviz, Gumiszerviz" class="w-full px-3 py-2 bg-slate-700 border border-slate-600 rounded-lg text-white placeholder-slate-500 focus:outline-none focus:ring-2 focus:ring-indigo-500/50 focus:border-indigo-500 text-sm" data-v-ab22d560></div><div data-v-ab22d560><label class="block text-sm font-medium text-slate-300 mb-1" data-v-ab22d560>Forr\xE1s</label><div class="w-full px-3 py-2 bg-slate-700/50 border border-slate-600 rounded-lg text-slate-400 text-sm" data-v-ab22d560>${ssrInterpolate(provider.value.source)}</div></div></div></div><div class="bg-slate-800 rounded-xl border border-slate-700 p-6 mb-6" data-v-ab22d560><h2 class="text-lg font-semibold text-white mb-4" data-v-ab22d560>El\xE9rhet\u0151s\xE9g</h2><div class="grid grid-cols-1 md:grid-cols-2 gap-4" data-v-ab22d560><div data-v-ab22d560><label class="block text-sm font-medium text-slate-300 mb-1" data-v-ab22d560>Telefon</label><input${ssrRenderAttr("value", form.contact_phone)} placeholder="+36 30 123 4567" class="w-full px-3 py-2 bg-slate-700 border border-slate-600 rounded-lg text-white placeholder-slate-500 focus:outline-none focus:ring-2 focus:ring-indigo-500/50 focus:border-indigo-500 text-sm" data-v-ab22d560></div><div data-v-ab22d560><label class="block text-sm font-medium text-slate-300 mb-1" data-v-ab22d560>Email</label><input${ssrRenderAttr("value", form.contact_email)} type="email" placeholder="info@example.com" class="w-full px-3 py-2 bg-slate-700 border border-slate-600 rounded-lg text-white placeholder-slate-500 focus:outline-none focus:ring-2 focus:ring-indigo-500/50 focus:border-indigo-500 text-sm" data-v-ab22d560></div><div class="md:col-span-2" data-v-ab22d560><label class="block text-sm font-medium text-slate-300 mb-1" data-v-ab22d560>Weboldal</label><input${ssrRenderAttr("value", form.website)} placeholder="https://..." class="w-full px-3 py-2 bg-slate-700 border border-slate-600 rounded-lg text-white placeholder-slate-500 focus:outline-none focus:ring-2 focus:ring-indigo-500/50 focus:border-indigo-500 text-sm" data-v-ab22d560></div></div></div></form></div>`);
|
||||
} else {
|
||||
_push(`<!---->`);
|
||||
}
|
||||
if (activeTab.value === "matrix") {
|
||||
_push(`<div class="max-w-4xl" data-v-ab22d560><div class="bg-slate-800 rounded-xl border border-slate-700 p-6 mb-6" data-v-ab22d560><h2 class="text-lg font-semibold text-white mb-2" data-v-ab22d560>3D K\xE9pess\xE9g M\xE1trix</h2><p class="text-sm text-slate-400 mb-6" data-v-ab22d560> \xC1ll\xEDtsd be, hogy a szolg\xE1ltat\xF3 milyen j\xE1rm\u0171oszt\xE1lyokhoz, szolg\xE1ltat\xE1si kateg\xF3ri\xE1khoz \xE9s specializ\xE1ci\xF3khoz tartozik. </p><div class="mb-8" data-v-ab22d560><h3 class="text-md font-medium text-white mb-3 flex items-center gap-2" data-v-ab22d560><span class="w-6 h-6 rounded-full bg-indigo-500/20 text-indigo-400 flex items-center justify-center text-xs font-bold" data-v-ab22d560>A</span> J\xE1rm\u0171oszt\xE1lyok (Vehicle Classes) </h3><p class="text-xs text-slate-500 mb-3" data-v-ab22d560>Mely j\xE1rm\u0171t\xEDpusokat szervizeli a szolg\xE1ltat\xF3?</p><div class="grid grid-cols-2 md:grid-cols-4 gap-3" data-v-ab22d560><!--[-->`);
|
||||
ssrRenderList(VEHICLE_CLASSES, (vc) => {
|
||||
_push(`<label class="${ssrRenderClass([form.supported_vehicle_classes.includes(vc.key) ? "bg-indigo-500/10 border-indigo-500/40 text-indigo-300" : "bg-slate-700/50 border-slate-600 hover:border-slate-500 text-slate-300", "flex items-center gap-3 p-3 rounded-lg border cursor-pointer transition"])}" data-v-ab22d560><input type="checkbox"${ssrRenderAttr("value", vc.key)}${ssrIncludeBooleanAttr(form.supported_vehicle_classes.includes(vc.key)) ? " checked" : ""} class="w-4 h-4 rounded border-slate-500 bg-slate-700 text-indigo-500 focus:ring-indigo-500/50" data-v-ab22d560><span class="text-sm" data-v-ab22d560>${ssrInterpolate(vc.label)}</span></label>`);
|
||||
});
|
||||
_push(`<!--]--></div></div><div class="mb-8" data-v-ab22d560><h3 class="text-md font-medium text-white mb-3 flex items-center gap-2" data-v-ab22d560><span class="w-6 h-6 rounded-full bg-emerald-500/20 text-emerald-400 flex items-center justify-center text-xs font-bold" data-v-ab22d560>B</span> Szolg\xE1ltat\xE1si Kateg\xF3ri\xE1k (Expertise Tags) </h3><p class="text-xs text-slate-500 mb-3" data-v-ab22d560>V\xE1laszd ki a szolg\xE1ltat\xF3hoz tartoz\xF3 kateg\xF3ri\xE1kat a hierarchikus f\xE1b\xF3l.</p>`);
|
||||
if (treeLoading.value) {
|
||||
_push(`<div class="flex items-center gap-2 text-sm text-slate-400 py-4" data-v-ab22d560><svg class="w-4 h-4 animate-spin" fill="none" stroke="currentColor" viewBox="0 0 24 24" data-v-ab22d560><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M4 4v5h.582m15.356 2A8.001 8.001 0 004.582 9m0 0H9m11 11v-5h-.581m0 0a8.003 8.003 0 01-15.357-2m15.357 2H15" data-v-ab22d560></path></svg><span data-v-ab22d560>Kateg\xF3ri\xE1k bet\xF6lt\xE9se...</span></div>`);
|
||||
} else {
|
||||
_push(`<div class="space-y-1 max-h-96 overflow-y-auto pr-2" data-v-ab22d560><!--[-->`);
|
||||
ssrRenderList(categoryTree.value, (node) => {
|
||||
var _a;
|
||||
_push(`<div class="ml-0" data-v-ab22d560><div class="flex items-center gap-2 py-1" data-v-ab22d560><button class="text-slate-500 hover:text-slate-300 transition w-4 h-4 flex items-center justify-center" data-v-ab22d560><svg class="${ssrRenderClass([expandedNodes.value.has(node.id) ? "rotate-90" : "", "w-3 h-3 transition-transform"])}" fill="none" stroke="currentColor" viewBox="0 0 24 24" data-v-ab22d560><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M9 5l7 7-7 7" data-v-ab22d560></path></svg></button><label class="flex items-center gap-2 cursor-pointer flex-1" data-v-ab22d560><input type="checkbox"${ssrIncludeBooleanAttr(isCategorySelected(node.id)) ? " checked" : ""} class="w-4 h-4 rounded border-slate-500 bg-slate-700 text-indigo-500 focus:ring-indigo-500/50" data-v-ab22d560><span class="text-sm font-medium text-white" data-v-ab22d560>${ssrInterpolate(node.name_hu || node.name_en || node.key)}</span><span class="text-xs text-slate-500" data-v-ab22d560>(Szint ${ssrInterpolate(node.level)})</span></label></div>`);
|
||||
if (expandedNodes.value.has(node.id) && ((_a = node.children) == null ? void 0 : _a.length)) {
|
||||
_push(`<div class="ml-6 border-l border-slate-700 pl-3" data-v-ab22d560><!--[-->`);
|
||||
ssrRenderList(node.children, (child) => {
|
||||
_push(`<div data-v-ab22d560>`);
|
||||
_push(ssrRenderComponent(_component_TreeNode, {
|
||||
node: child,
|
||||
"selected-ids": form.category_ids,
|
||||
"expanded-ids": expandedNodes.value,
|
||||
onToggle: toggleCategory,
|
||||
onToggleExpand: toggleTreeNode
|
||||
}, null, _parent));
|
||||
_push(`</div>`);
|
||||
});
|
||||
_push(`<!--]--></div>`);
|
||||
} else {
|
||||
_push(`<!---->`);
|
||||
}
|
||||
_push(`</div>`);
|
||||
});
|
||||
_push(`<!--]--></div>`);
|
||||
}
|
||||
if (form.category_ids.length > 0) {
|
||||
_push(`<div class="mt-4 flex flex-wrap gap-2" data-v-ab22d560><!--[-->`);
|
||||
ssrRenderList(form.category_ids, (id) => {
|
||||
_push(`<span class="inline-flex items-center gap-1 px-2 py-1 bg-indigo-500/10 text-indigo-300 rounded-full text-xs" data-v-ab22d560>${ssrInterpolate(getCategoryName(id))} <button class="hover:text-white transition" data-v-ab22d560><svg class="w-3 h-3" fill="none" stroke="currentColor" viewBox="0 0 24 24" data-v-ab22d560><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M6 18L18 6M6 6l12 12" data-v-ab22d560></path></svg></button></span>`);
|
||||
});
|
||||
_push(`<!--]--></div>`);
|
||||
} else {
|
||||
_push(`<!---->`);
|
||||
}
|
||||
_push(`</div><div class="mb-4" data-v-ab22d560><h3 class="text-md font-medium text-white mb-3 flex items-center gap-2" data-v-ab22d560><span class="w-6 h-6 rounded-full bg-amber-500/20 text-amber-400 flex items-center justify-center text-xs font-bold" data-v-ab22d560>C</span> Specializ\xE1ci\xF3k </h3><p class="text-xs text-slate-500 mb-3" data-v-ab22d560>Adj meg speci\xE1lis m\xE1rk\xE1kat, hajt\xE1sl\xE1nc t\xEDpusokat vagy egy\xE9b c\xEDmk\xE9ket.</p><div class="grid grid-cols-1 md:grid-cols-2 gap-6" data-v-ab22d560><div data-v-ab22d560><label class="block text-sm font-medium text-slate-300 mb-1" data-v-ab22d560>M\xE1rk\xE1k (Brands)</label><div class="flex flex-wrap gap-2 mb-2" data-v-ab22d560><!--[-->`);
|
||||
ssrRenderList(form.specializations.brands, (brand, idx) => {
|
||||
_push(`<span class="inline-flex items-center gap-1 px-2 py-1 bg-amber-500/10 text-amber-300 rounded-full text-xs" data-v-ab22d560>${ssrInterpolate(brand)} <button class="hover:text-white transition" data-v-ab22d560><svg class="w-3 h-3" fill="none" stroke="currentColor" viewBox="0 0 24 24" data-v-ab22d560><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M6 18L18 6M6 6l12 12" data-v-ab22d560></path></svg></button></span>`);
|
||||
});
|
||||
_push(`<!--]--></div><div class="flex gap-2" data-v-ab22d560><input${ssrRenderAttr("value", brandInput.value)} placeholder="pl. Volvo, Scania" class="flex-1 px-3 py-2 bg-slate-700 border border-slate-600 rounded-lg text-white placeholder-slate-500 focus:outline-none focus:ring-2 focus:ring-indigo-500/50 focus:border-indigo-500 text-sm" data-v-ab22d560><button${ssrIncludeBooleanAttr(!brandInput.value.trim()) ? " disabled" : ""} class="px-3 py-2 bg-indigo-600 hover:bg-indigo-500 disabled:bg-indigo-600/50 text-white rounded-lg text-sm transition" data-v-ab22d560> Hozz\xE1ad </button></div></div><div data-v-ab22d560><label class="block text-sm font-medium text-slate-300 mb-1" data-v-ab22d560>Hajt\xE1sl\xE1nc (Propulsion)</label><div class="flex flex-wrap gap-2 mb-2" data-v-ab22d560><!--[-->`);
|
||||
ssrRenderList(form.specializations.propulsion, (prop, idx) => {
|
||||
_push(`<span class="inline-flex items-center gap-1 px-2 py-1 bg-emerald-500/10 text-emerald-300 rounded-full text-xs" data-v-ab22d560>${ssrInterpolate(prop)} <button class="hover:text-white transition" data-v-ab22d560><svg class="w-3 h-3" fill="none" stroke="currentColor" viewBox="0 0 24 24" data-v-ab22d560><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M6 18L18 6M6 6l12 12" data-v-ab22d560></path></svg></button></span>`);
|
||||
});
|
||||
_push(`<!--]--></div><div class="flex gap-2" data-v-ab22d560><input${ssrRenderAttr("value", propulsionInput.value)} placeholder="pl. EV, Hybrid, Diesel" class="flex-1 px-3 py-2 bg-slate-700 border border-slate-600 rounded-lg text-white placeholder-slate-500 focus:outline-none focus:ring-2 focus:ring-indigo-500/50 focus:border-indigo-500 text-sm" data-v-ab22d560><button${ssrIncludeBooleanAttr(!propulsionInput.value.trim()) ? " disabled" : ""} class="px-3 py-2 bg-indigo-600 hover:bg-indigo-500 disabled:bg-indigo-600/50 text-white rounded-lg text-sm transition" data-v-ab22d560> Hozz\xE1ad </button></div></div></div></div></div></div>`);
|
||||
} else {
|
||||
_push(`<!---->`);
|
||||
}
|
||||
if (activeTab.value === "location") {
|
||||
_push(`<div class="max-w-3xl" data-v-ab22d560><form data-v-ab22d560>`);
|
||||
_push(ssrRenderComponent(_component_SharedAddressForm, {
|
||||
modelValue: form.address,
|
||||
"onUpdate:modelValue": ($event) => form.address = $event
|
||||
}, null, _parent));
|
||||
_push(`<div class="bg-slate-800 rounded-xl border border-slate-700 p-6 mb-6" data-v-ab22d560><h2 class="text-lg font-semibold text-white mb-4" data-v-ab22d560>Tov\xE1bbi helysz\xEDn adatok</h2><div class="grid grid-cols-1 md:grid-cols-2 gap-4" data-v-ab22d560><div class="md:col-span-2" data-v-ab22d560><label class="block text-sm font-medium text-slate-300 mb-1" data-v-ab22d560>Teljes c\xEDm sz\xF6vege</label><input${ssrRenderAttr("value", form.address.full_address_text)} placeholder="Teljes c\xEDm sz\xF6vege" class="w-full px-3 py-2 bg-slate-700 border border-slate-600 rounded-lg text-white placeholder-slate-500 focus:outline-none focus:ring-2 focus:ring-indigo-500/50 focus:border-indigo-500 text-sm" data-v-ab22d560></div><div class="md:col-span-2" data-v-ab22d560><label class="block text-sm font-medium text-slate-300 mb-1" data-v-ab22d560>Plus Code</label><input${ssrRenderAttr("value", form.plus_code)} placeholder="8FVC9X8V+XV" class="w-full px-3 py-2 bg-slate-700 border border-slate-600 rounded-lg text-white placeholder-slate-500 focus:outline-none focus:ring-2 focus:ring-indigo-500/50 focus:border-indigo-500 text-sm" data-v-ab22d560></div></div></div></form></div>`);
|
||||
} else {
|
||||
_push(`<!---->`);
|
||||
}
|
||||
if (activeTab.value === "hours") {
|
||||
_push(`<div class="max-w-3xl" data-v-ab22d560><div class="bg-slate-800 rounded-xl border border-slate-700 p-6 mb-6" data-v-ab22d560><h2 class="text-lg font-semibold text-white mb-2" data-v-ab22d560>Nyitvatart\xE1s</h2><p class="text-sm text-slate-400 mb-6" data-v-ab22d560> \xC1ll\xEDtsd be a szolg\xE1ltat\xF3 nyitvatart\xE1si idej\xE9t napokra bontva. </p><div class="mb-6 p-4 rounded-lg border bg-indigo-500/5 border-indigo-500/20" data-v-ab22d560><label class="flex items-center gap-3 cursor-pointer" data-v-ab22d560><input type="checkbox"${ssrIncludeBooleanAttr(Array.isArray(form.is_always_open) ? ssrLooseContain(form.is_always_open, null) : form.is_always_open) ? " checked" : ""} class="w-5 h-5 rounded border-slate-500 bg-slate-700 text-indigo-500 focus:ring-indigo-500/50" data-v-ab22d560><div data-v-ab22d560><span class="text-sm font-medium text-white" data-v-ab22d560>Folyamatos (0-24) nyitvatart\xE1s</span><p class="text-xs text-slate-400 mt-0.5" data-v-ab22d560>A szolg\xE1ltat\xF3 a h\xE9t minden napj\xE1n 0-24 \xF3r\xE1ig nyitva van</p></div></label></div><div class="${ssrRenderClass([{ "opacity-50 pointer-events-none": form.is_always_open }, "flex flex-wrap gap-2 mb-6"])}" data-v-ab22d560><button class="px-3 py-1.5 text-xs font-medium rounded-lg border border-emerald-600/30 text-emerald-400 hover:bg-emerald-600/10 transition" data-v-ab22d560> 24/7 Folyamatos nyitvatart\xE1s </button><button class="px-3 py-1.5 text-xs font-medium rounded-lg border border-indigo-600/30 text-indigo-400 hover:bg-indigo-600/10" data-v-ab22d560> H\xE9tk\xF6znapok m\xE1sol\xE1sa (H\xE9tf\u0151 \u2192 K-P) </button><button class="px-3 py-1.5 text-xs font-medium rounded-lg border border-rose-600/30 text-rose-400 hover:bg-rose-600/10" data-v-ab22d560> \xD6sszes t\xF6rl\xE9se </button></div><div class="${ssrRenderClass([{ "opacity-50 pointer-events-none": form.is_always_open }, "space-y-3"])}" data-v-ab22d560><!--[-->`);
|
||||
ssrRenderList(DAYS, (day) => {
|
||||
var _a, _b;
|
||||
_push(`<div class="${ssrRenderClass([form.opening_hours[day.key] ? "bg-indigo-500/5 border-indigo-500/20" : "bg-slate-700/30 border-slate-600", "flex items-center gap-4 p-4 rounded-lg border"])}" data-v-ab22d560><label class="flex items-center gap-2 w-36 flex-shrink-0 cursor-pointer" data-v-ab22d560><input type="checkbox"${ssrIncludeBooleanAttr(!!form.opening_hours[day.key]) ? " checked" : ""}${ssrIncludeBooleanAttr(form.is_always_open) ? " disabled" : ""} class="w-4 h-4 rounded border-slate-500 bg-slate-700 text-indigo-500 focus:ring-indigo-500/50" data-v-ab22d560><span class="text-sm font-medium text-white" data-v-ab22d560>${ssrInterpolate(day.label)}</span></label>`);
|
||||
if (form.opening_hours[day.key]) {
|
||||
_push(`<div class="flex items-center gap-2" data-v-ab22d560><input type="time"${ssrRenderAttr("value", ((_a = form.opening_hours[day.key]) == null ? void 0 : _a.open) || "08:00")}${ssrIncludeBooleanAttr(form.is_always_open) ? " disabled" : ""} class="w-28 px-2 py-1.5 bg-slate-700 border border-slate-600 rounded-lg text-white text-sm focus:outline-none focus:ring-2 focus:ring-indigo-500/50 focus:border-indigo-500 disabled:opacity-50" data-v-ab22d560><span class="text-slate-500 text-sm" data-v-ab22d560>\u2013</span><input type="time"${ssrRenderAttr("value", ((_b = form.opening_hours[day.key]) == null ? void 0 : _b.close) || "17:00")}${ssrIncludeBooleanAttr(form.is_always_open) ? " disabled" : ""} class="w-28 px-2 py-1.5 bg-slate-700 border border-slate-600 rounded-lg text-white text-sm focus:outline-none focus:ring-2 focus:ring-indigo-500/50 focus:border-indigo-500 disabled:opacity-50" data-v-ab22d560></div>`);
|
||||
} else {
|
||||
_push(`<span class="text-sm text-slate-500 italic" data-v-ab22d560>Z\xE1rva</span>`);
|
||||
}
|
||||
_push(`</div>`);
|
||||
});
|
||||
_push(`<!--]--></div></div></div>`);
|
||||
} else {
|
||||
_push(`<!---->`);
|
||||
}
|
||||
_push(`<div class="sticky bottom-0 bg-slate-900/90 backdrop-blur-sm border-t border-slate-700 -mx-6 px-6 py-4 mt-8" data-v-ab22d560><div class="flex items-center justify-between max-w-4xl" data-v-ab22d560><div class="text-sm text-slate-400" data-v-ab22d560>`);
|
||||
if (hasChanges.value) {
|
||||
_push(`<span class="text-amber-400" data-v-ab22d560>\u25CF M\xF3dos\xEDt\xE1sok el nem mentve</span>`);
|
||||
} else {
|
||||
_push(`<span class="text-slate-500" data-v-ab22d560>Nincs v\xE1ltoz\xE1s</span>`);
|
||||
}
|
||||
_push(`</div><div class="flex gap-3" data-v-ab22d560><button class="px-4 py-2 text-sm text-slate-400 hover:text-white transition" data-v-ab22d560> M\xE9gse </button><button${ssrIncludeBooleanAttr(saveLoading.value || !hasChanges.value) ? " disabled" : ""} class="px-6 py-2 bg-indigo-600 hover:bg-indigo-500 disabled:bg-indigo-600/50 text-white rounded-lg text-sm font-medium transition flex items-center gap-2" data-v-ab22d560>`);
|
||||
if (saveLoading.value) {
|
||||
_push(`<svg class="w-4 h-4 animate-spin" fill="none" stroke="currentColor" viewBox="0 0 24 24" data-v-ab22d560><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M4 4v5h.582m15.356 2A8.001 8.001 0 004.582 9m0 0H9m11 11v-5h-.581m0 0a8.003 8.003 0 01-15.357-2m15.357 2H15" data-v-ab22d560></path></svg>`);
|
||||
} else {
|
||||
_push(`<svg class="w-4 h-4" fill="none" stroke="currentColor" viewBox="0 0 24 24" data-v-ab22d560><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M5 13l4 4L19 7" data-v-ab22d560></path></svg>`);
|
||||
}
|
||||
_push(` Ment\xE9s </button></div></div></div><!--]-->`);
|
||||
}
|
||||
if (toast.value) {
|
||||
_push(`<div class="${ssrRenderClass([toast.value.type === "success" ? "bg-emerald-600 text-white" : "bg-rose-600 text-white", "fixed top-4 right-4 z-50 px-4 py-3 rounded-lg shadow-xl text-sm font-medium transition-all duration-300"])}" data-v-ab22d560>${ssrInterpolate(toast.value.message)}</div>`);
|
||||
} else {
|
||||
_push(`<!---->`);
|
||||
}
|
||||
_push(`</div>`);
|
||||
};
|
||||
}
|
||||
});
|
||||
const _sfc_setup = _sfc_main.setup;
|
||||
_sfc_main.setup = (props, ctx) => {
|
||||
const ssrContext = useSSRContext();
|
||||
(ssrContext.modules || (ssrContext.modules = /* @__PURE__ */ new Set())).add("pages/providers/[id]/edit.vue");
|
||||
return _sfc_setup ? _sfc_setup(props, ctx) : void 0;
|
||||
};
|
||||
const edit = /* @__PURE__ */ _export_sfc(_sfc_main, [["__scopeId", "data-v-ab22d560"]]);
|
||||
|
||||
export { edit as default };
|
||||
//# sourceMappingURL=edit-ZNmjSMhu.mjs.map
|
||||
File diff suppressed because one or more lines are too long
@@ -0,0 +1,4 @@
|
||||
const SmartLocationInput_vue_vue_type_style_index_0_scoped_b43e13ca_lang = ".overflow-y-auto[data-v-b43e13ca]::-webkit-scrollbar{width:6px}.overflow-y-auto[data-v-b43e13ca]::-webkit-scrollbar-track{background:transparent}.overflow-y-auto[data-v-b43e13ca]::-webkit-scrollbar-thumb{background-color:#64748b80;border-radius:3px}";
|
||||
|
||||
export { SmartLocationInput_vue_vue_type_style_index_0_scoped_b43e13ca_lang as S };
|
||||
//# sourceMappingURL=edit-styles-1.mjs-J0c-7dzy.mjs.map
|
||||
@@ -0,0 +1 @@
|
||||
{"version":3,"file":"edit-styles-1.mjs-J0c-7dzy.mjs","sources":["../../../../.nuxt/dist/server/_nuxt/edit-styles-1.mjs-J0c-7dzy.js"],"names":[],"mappings":"AAAA,MAAM,kEAAA,GAAqE;;;;"}
|
||||
@@ -0,0 +1,11 @@
|
||||
import { S as SmartLocationInput_vue_vue_type_style_index_0_scoped_b43e13ca_lang } from './edit-styles-1.mjs-J0c-7dzy.mjs';
|
||||
|
||||
const edit_vue_vue_type_style_index_0_scoped_ab22d560_lang = ".overflow-y-auto[data-v-ab22d560]::-webkit-scrollbar{width:6px}.overflow-y-auto[data-v-ab22d560]::-webkit-scrollbar-track{background:transparent}.overflow-y-auto[data-v-ab22d560]::-webkit-scrollbar-thumb{background-color:#64748b80;border-radius:3px}.overflow-y-auto[data-v-ab22d560]::-webkit-scrollbar-thumb:hover{background-color:#64748bb3}";
|
||||
|
||||
const editStyles_BU1rQqCP = [
|
||||
SmartLocationInput_vue_vue_type_style_index_0_scoped_b43e13ca_lang,
|
||||
edit_vue_vue_type_style_index_0_scoped_ab22d560_lang
|
||||
];
|
||||
|
||||
export { editStyles_BU1rQqCP as default };
|
||||
//# sourceMappingURL=edit-styles.BU1rQqCP.mjs.map
|
||||
@@ -0,0 +1 @@
|
||||
{"version":3,"file":"edit-styles.BU1rQqCP.mjs","sources":["../../../../.nuxt/dist/server/_nuxt/edit-styles-2.mjs-BLAWo_jb.js","../../../../.nuxt/dist/server/_nuxt/edit-styles.BU1rQqCP.mjs"],"names":["style_0","style_1"],"mappings":";;AAAA,MAAM,oDAAA,GAAuD,uVAAA;;ACE7D,4BAAe;AACf,EAAEA,kEAAO;AACT,EAAEC;AACF;;;;"}
|
||||
@@ -1,8 +0,0 @@
|
||||
const edit_vue_vue_type_style_index_0_scoped_4a0954df_lang = ".overflow-y-auto[data-v-4a0954df]::-webkit-scrollbar{width:6px}.overflow-y-auto[data-v-4a0954df]::-webkit-scrollbar-track{background:transparent}.overflow-y-auto[data-v-4a0954df]::-webkit-scrollbar-thumb{background-color:#64748b80;border-radius:3px}.overflow-y-auto[data-v-4a0954df]::-webkit-scrollbar-thumb:hover{background-color:#64748bb3}";
|
||||
|
||||
const editStyles_DRyZamYQ = [
|
||||
edit_vue_vue_type_style_index_0_scoped_4a0954df_lang
|
||||
];
|
||||
|
||||
export { editStyles_DRyZamYQ as default };
|
||||
//# sourceMappingURL=edit-styles.DRyZamYQ.mjs.map
|
||||
@@ -1 +0,0 @@
|
||||
{"version":3,"file":"edit-styles.DRyZamYQ.mjs","sources":["../../../../.nuxt/dist/server/_nuxt/edit-styles-1.mjs-YVNjgFq6.js","../../../../.nuxt/dist/server/_nuxt/edit-styles.DRyZamYQ.mjs"],"names":["style_0"],"mappings":"AAAA,MAAM,oDAAA,GAAuD,uVAAA;;ACC7D,4BAAe;AACf,EAAEA;AACF;;;;"}
|
||||
File diff suppressed because one or more lines are too long
@@ -0,0 +1 @@
|
||||
{"version":3,"file":"entry-styles.BrYI8OxV.mjs","sources":["../../../../.nuxt/dist/server/_nuxt/entry-styles-1.mjs-BSzsbuA-.js","../../../../.nuxt/dist/server/_nuxt/entry-styles-2.mjs-6hMhRapZ.js","../../../../.nuxt/dist/server/_nuxt/entry-styles.BrYI8OxV.mjs"],"names":["style_0","style_1","style_2"],"mappings":";;AAAA,MAAM,QAAA,GAAW,CAAA,yk9CAAA,CAAA;;ACAjB,MAAM,IAAA,GAAO,CAAA,6ghDAAA,CAAA;;ACGb,6BAAe;AACf,EAAEA,QAAO;AACT,EAAEC,IAAO;AACT,EAAEC;AACF;;;;"}
|
||||
File diff suppressed because one or more lines are too long
@@ -1 +0,0 @@
|
||||
{"version":3,"file":"entry-styles.CDharU4c.mjs","sources":["../../../../.nuxt/dist/server/_nuxt/entry-styles-1.mjs-BTLckatc.js","../../../../.nuxt/dist/server/_nuxt/entry-styles-2.mjs-CjBdWjhK.js","../../../../.nuxt/dist/server/_nuxt/entry-styles.CDharU4c.mjs"],"names":["style_0","style_1","style_2"],"mappings":";;AAAA,MAAM,QAAA,GAAW,CAAA,s87CAAA,CAAA;;ACAjB,MAAM,IAAA,GAAO,CAAA,04/CAAA,CAAA;;ACGb,6BAAe;AACf,EAAEA,QAAO;AACT,EAAEC,IAAO;AACT,EAAEC;AACF;;;;"}
|
||||
@@ -21,6 +21,81 @@ import 'devalue';
|
||||
import 'unhead/utils';
|
||||
import 'unhead/plugins';
|
||||
|
||||
const _sfc_main$1 = /* @__PURE__ */ defineComponent({
|
||||
__name: "RawDataViewer",
|
||||
__ssrInlineRender: true,
|
||||
props: {
|
||||
data: {}
|
||||
},
|
||||
setup(__props) {
|
||||
function isEmpty(obj) {
|
||||
if (!obj || typeof obj !== "object") return true;
|
||||
return Object.keys(obj).length === 0;
|
||||
}
|
||||
function objectKeys(obj) {
|
||||
if (!obj || typeof obj !== "object") return "{ }";
|
||||
const keys = Object.keys(obj);
|
||||
if (keys.length === 0) return "{ \xFCres }";
|
||||
return `{ ${keys.length} kulcs }`;
|
||||
}
|
||||
return (_ctx, _push, _parent, _attrs) => {
|
||||
const _component_RawDataViewer = _sfc_main$1;
|
||||
_push(`<div${ssrRenderAttrs(_attrs)}>`);
|
||||
if (!__props.data || isEmpty(__props.data)) {
|
||||
_push(`<div class="text-center py-8"><svg class="w-10 h-10 mx-auto mb-3 text-slate-600" fill="none" stroke="currentColor" viewBox="0 0 24 24"><path stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" d="M20 7l-8-4-8 4m16 0l-8 4m8-4v10l-8 4m0-10L4 7m8 4v10M4 7v10l8 4"></path></svg><p class="text-sm text-slate-500">Nincs nyers adat</p></div>`);
|
||||
} else {
|
||||
_push(`<div class="space-y-1 font-mono text-xs"><!--[-->`);
|
||||
ssrRenderList(__props.data, (value, key) => {
|
||||
_push(`<div class="border-b border-slate-700/50 last:border-0"><div class="flex items-start gap-3 py-2"><span class="text-indigo-400 font-semibold whitespace-nowrap min-w-[140px] flex-shrink-0">${ssrInterpolate(key)}</span><div class="flex-1 min-w-0">`);
|
||||
if (value === null || value === void 0) {
|
||||
_push(`<span class="text-slate-500 italic">null</span>`);
|
||||
} else if (typeof value === "string") {
|
||||
_push(`<span class="text-emerald-300 break-words"> "${ssrInterpolate(value)}" </span>`);
|
||||
} else if (typeof value === "number" || typeof value === "boolean") {
|
||||
_push(`<span class="text-amber-300">${ssrInterpolate(value)}</span>`);
|
||||
} else if (Array.isArray(value)) {
|
||||
_push(`<div>`);
|
||||
if (value.length === 0) {
|
||||
_push(`<span class="text-slate-500 italic">[]</span>`);
|
||||
} else {
|
||||
_push(`<details class="group"><summary class="cursor-pointer text-slate-400 hover:text-slate-300 list-none flex items-center gap-1.5"><svg class="w-3 h-3 transition-transform group-open:rotate-90" fill="none" stroke="currentColor" viewBox="0 0 24 24"><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M9 5l7 7-7 7"></path></svg><span class="text-slate-400">Array [${ssrInterpolate(value.length)}]</span></summary><div class="ml-4 mt-1 space-y-1 border-l border-slate-700 pl-3"><!--[-->`);
|
||||
ssrRenderList(value, (item, idx) => {
|
||||
_push(`<div class="py-1"><span class="text-slate-500 mr-2">[${ssrInterpolate(idx)}]</span>`);
|
||||
if (typeof item === "object" && item !== null) {
|
||||
_push(`<span class="text-slate-400">`);
|
||||
_push(ssrRenderComponent(_component_RawDataViewer, { data: item }, null, _parent));
|
||||
_push(`</span>`);
|
||||
} else if (typeof item === "string") {
|
||||
_push(`<span class="text-emerald-300">"${ssrInterpolate(item)}"</span>`);
|
||||
} else {
|
||||
_push(`<span class="text-amber-300">${ssrInterpolate(item)}</span>`);
|
||||
}
|
||||
_push(`</div>`);
|
||||
});
|
||||
_push(`<!--]--></div></details>`);
|
||||
}
|
||||
_push(`</div>`);
|
||||
} else if (typeof value === "object") {
|
||||
_push(`<div><details class="group"><summary class="cursor-pointer text-slate-400 hover:text-slate-300 list-none flex items-center gap-1.5"><svg class="w-3 h-3 transition-transform group-open:rotate-90" fill="none" stroke="currentColor" viewBox="0 0 24 24"><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M9 5l7 7-7 7"></path></svg><span class="text-slate-400">Object ${ssrInterpolate(objectKeys(value))}</span></summary><div class="ml-4 mt-1 border-l border-slate-700 pl-3">`);
|
||||
_push(ssrRenderComponent(_component_RawDataViewer, { data: value }, null, _parent));
|
||||
_push(`</div></details></div>`);
|
||||
} else {
|
||||
_push(`<span class="text-slate-400">${ssrInterpolate(String(value))}</span>`);
|
||||
}
|
||||
_push(`</div></div></div>`);
|
||||
});
|
||||
_push(`<!--]--></div>`);
|
||||
}
|
||||
_push(`</div>`);
|
||||
};
|
||||
}
|
||||
});
|
||||
const _sfc_setup$1 = _sfc_main$1.setup;
|
||||
_sfc_main$1.setup = (props, ctx) => {
|
||||
const ssrContext = useSSRContext();
|
||||
(ssrContext.modules || (ssrContext.modules = /* @__PURE__ */ new Set())).add("components/RawDataViewer.vue");
|
||||
return _sfc_setup$1 ? _sfc_setup$1(props, ctx) : void 0;
|
||||
};
|
||||
const _sfc_main = /* @__PURE__ */ defineComponent({
|
||||
__name: "index",
|
||||
__ssrInlineRender: true,
|
||||
@@ -51,6 +126,7 @@ const _sfc_main = /* @__PURE__ */ defineComponent({
|
||||
{ key: "data", label: "Adatok", icon: "svg" },
|
||||
{ key: "status", label: "St\xE1tusz", icon: "svg" },
|
||||
{ key: "validations", label: "Valid\xE1ci\xF3k", icon: "svg" },
|
||||
{ key: "crawler", label: "Crawler / Nyers Adatok", icon: "svg" },
|
||||
{ key: "history", label: "El\u0151zm\xE9nyek", icon: "svg" }
|
||||
];
|
||||
const statusBannerClass = computed(() => {
|
||||
@@ -112,6 +188,14 @@ const _sfc_main = /* @__PURE__ */ defineComponent({
|
||||
if (!spec || typeof spec !== "object") return false;
|
||||
return Array.isArray(spec.brands) && spec.brands.length > 0 || Array.isArray(spec.propulsion) && spec.propulsion.length > 0;
|
||||
});
|
||||
const trustScoreBadgeClass = computed(() => {
|
||||
var _a;
|
||||
const score = (_a = provider.value) == null ? void 0 : _a.trust_score;
|
||||
if (score === null || score === void 0) return "bg-slate-700 text-slate-400";
|
||||
if (score > 80) return "bg-emerald-500/20 text-emerald-400 border border-emerald-500/30";
|
||||
if (score > 50) return "bg-amber-500/20 text-amber-400 border border-amber-500/30";
|
||||
return "bg-rose-500/20 text-rose-400 border border-rose-500/30";
|
||||
});
|
||||
const DAYS = [
|
||||
{ key: "monday", label: "H\xE9tf\u0151" },
|
||||
{ key: "tuesday", label: "Kedd" },
|
||||
@@ -289,74 +373,75 @@ const _sfc_main = /* @__PURE__ */ defineComponent({
|
||||
}
|
||||
watch(activeTab, onTabChange);
|
||||
return (_ctx, _push, _parent, _attrs) => {
|
||||
var _a, _b, _c, _d, _e, _f;
|
||||
var _a, _b, _c, _d, _e, _f, _g;
|
||||
const _component_NuxtLink = __nuxt_component_0;
|
||||
_push(`<div${ssrRenderAttrs(_attrs)} data-v-aa1d3c94><div class="mb-8" data-v-aa1d3c94><button class="inline-flex items-center gap-1.5 text-sm text-slate-400 hover:text-white transition mb-4" data-v-aa1d3c94><svg class="w-4 h-4" fill="none" stroke="currentColor" viewBox="0 0 24 24" data-v-aa1d3c94><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M15 19l-7-7 7-7" data-v-aa1d3c94></path></svg> Vissza a szolg\xE1ltat\xF3khoz </button><h1 class="text-2xl font-bold text-white" data-v-aa1d3c94>Szolg\xE1ltat\xF3 r\xE9szletek</h1><p class="text-slate-400 mt-1" data-v-aa1d3c94>Szolg\xE1ltat\xF3 #${ssrInterpolate(_ctx.$route.params.id)}</p></div>`);
|
||||
const _component_RawDataViewer = _sfc_main$1;
|
||||
_push(`<div${ssrRenderAttrs(_attrs)} data-v-5941cb1d><div class="mb-8" data-v-5941cb1d><button class="inline-flex items-center gap-1.5 text-sm text-slate-400 hover:text-white transition mb-4" data-v-5941cb1d><svg class="w-4 h-4" fill="none" stroke="currentColor" viewBox="0 0 24 24" data-v-5941cb1d><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M15 19l-7-7 7-7" data-v-5941cb1d></path></svg> Vissza a szolg\xE1ltat\xF3khoz </button><h1 class="text-2xl font-bold text-white" data-v-5941cb1d>Szolg\xE1ltat\xF3 r\xE9szletek</h1><p class="text-slate-400 mt-1" data-v-5941cb1d>Szolg\xE1ltat\xF3 #${ssrInterpolate(_ctx.$route.params.id)}</p></div>`);
|
||||
if (loading.value) {
|
||||
_push(`<div class="flex items-center justify-center py-20" data-v-aa1d3c94><div class="text-slate-400 flex items-center gap-3" data-v-aa1d3c94><svg class="w-5 h-5 animate-spin" fill="none" stroke="currentColor" viewBox="0 0 24 24" data-v-aa1d3c94><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M4 4v5h.582m15.356 2A8.001 8.001 0 004.582 9m0 0H9m11 11v-5h-.581m0 0a8.003 8.003 0 01-15.357-2m15.357 2H15" data-v-aa1d3c94></path></svg><span data-v-aa1d3c94>Szolg\xE1ltat\xF3 bet\xF6lt\xE9se...</span></div></div>`);
|
||||
_push(`<div class="flex items-center justify-center py-20" data-v-5941cb1d><div class="text-slate-400 flex items-center gap-3" data-v-5941cb1d><svg class="w-5 h-5 animate-spin" fill="none" stroke="currentColor" viewBox="0 0 24 24" data-v-5941cb1d><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M4 4v5h.582m15.356 2A8.001 8.001 0 004.582 9m0 0H9m11 11v-5h-.581m0 0a8.003 8.003 0 01-15.357-2m15.357 2H15" data-v-5941cb1d></path></svg><span data-v-5941cb1d>Szolg\xE1ltat\xF3 bet\xF6lt\xE9se...</span></div></div>`);
|
||||
} else if (error.value) {
|
||||
_push(`<div class="bg-rose-500/10 border border-rose-500/30 rounded-xl p-6 mb-8" data-v-aa1d3c94><p class="text-rose-400" data-v-aa1d3c94>Hiba t\xF6rt\xE9nt a szolg\xE1ltat\xF3 bet\xF6lt\xE9se k\xF6zben.</p><button class="mt-3 text-sm text-rose-300 hover:text-rose-200 underline" data-v-aa1d3c94>\xDAjrapr\xF3b\xE1lkoz\xE1s</button></div>`);
|
||||
_push(`<div class="bg-rose-500/10 border border-rose-500/30 rounded-xl p-6 mb-8" data-v-5941cb1d><p class="text-rose-400" data-v-5941cb1d>Hiba t\xF6rt\xE9nt a szolg\xE1ltat\xF3 bet\xF6lt\xE9se k\xF6zben.</p><button class="mt-3 text-sm text-rose-300 hover:text-rose-200 underline" data-v-5941cb1d>\xDAjrapr\xF3b\xE1lkoz\xE1s</button></div>`);
|
||||
} else if (!provider.value) {
|
||||
_push(`<div class="bg-slate-800 rounded-xl border border-slate-700 p-6" data-v-aa1d3c94><p class="text-slate-400 text-center py-12" data-v-aa1d3c94>A szolg\xE1ltat\xF3 nem tal\xE1lhat\xF3.</p></div>`);
|
||||
_push(`<div class="bg-slate-800 rounded-xl border border-slate-700 p-6" data-v-5941cb1d><p class="text-slate-400 text-center py-12" data-v-5941cb1d>A szolg\xE1ltat\xF3 nem tal\xE1lhat\xF3.</p></div>`);
|
||||
} else {
|
||||
_push(`<!--[--><div class="${ssrRenderClass([statusBannerClass.value, "rounded-xl border p-4 mb-6 flex items-center gap-3"])}" data-v-aa1d3c94><span class="${ssrRenderClass([statusIconClass.value, "flex-shrink-0 w-8 h-8 rounded-full flex items-center justify-center"])}" data-v-aa1d3c94>`);
|
||||
_push(`<!--[--><div class="${ssrRenderClass([statusBannerClass.value, "rounded-xl border p-4 mb-6 flex items-center gap-3"])}" data-v-5941cb1d><span class="${ssrRenderClass([statusIconClass.value, "flex-shrink-0 w-8 h-8 rounded-full flex items-center justify-center"])}" data-v-5941cb1d>`);
|
||||
if (provider.value.status === "approved") {
|
||||
_push(`<svg class="w-5 h-5" fill="none" stroke="currentColor" viewBox="0 0 24 24" data-v-aa1d3c94><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M5 13l4 4L19 7" data-v-aa1d3c94></path></svg>`);
|
||||
_push(`<svg class="w-5 h-5" fill="none" stroke="currentColor" viewBox="0 0 24 24" data-v-5941cb1d><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M5 13l4 4L19 7" data-v-5941cb1d></path></svg>`);
|
||||
} else if (provider.value.status === "pending") {
|
||||
_push(`<svg class="w-5 h-5" fill="none" stroke="currentColor" viewBox="0 0 24 24" data-v-aa1d3c94><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M12 8v4l3 3m6-3a9 9 0 11-18 0 9 9 0 0118 0z" data-v-aa1d3c94></path></svg>`);
|
||||
_push(`<svg class="w-5 h-5" fill="none" stroke="currentColor" viewBox="0 0 24 24" data-v-5941cb1d><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M12 8v4l3 3m6-3a9 9 0 11-18 0 9 9 0 0118 0z" data-v-5941cb1d></path></svg>`);
|
||||
} else {
|
||||
_push(`<svg class="w-5 h-5" fill="none" stroke="currentColor" viewBox="0 0 24 24" data-v-aa1d3c94><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M6 18L18 6M6 6l12 12" data-v-aa1d3c94></path></svg>`);
|
||||
_push(`<svg class="w-5 h-5" fill="none" stroke="currentColor" viewBox="0 0 24 24" data-v-5941cb1d><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M6 18L18 6M6 6l12 12" data-v-5941cb1d></path></svg>`);
|
||||
}
|
||||
_push(`</span><div data-v-aa1d3c94><p class="${ssrRenderClass([statusTextClass.value, "text-sm font-medium"])}" data-v-aa1d3c94>${ssrInterpolate(statusLabel(provider.value.status))}</p><p class="${ssrRenderClass([statusSubtextClass.value, "text-xs mt-0.5"])}" data-v-aa1d3c94>${ssrInterpolate(statusDescription(provider.value.status))}</p></div></div><div class="border-b border-slate-700 mb-6" data-v-aa1d3c94><nav class="flex gap-6 -mb-px" data-v-aa1d3c94><!--[-->`);
|
||||
_push(`</span><div data-v-5941cb1d><p class="${ssrRenderClass([statusTextClass.value, "text-sm font-medium"])}" data-v-5941cb1d>${ssrInterpolate(statusLabel(provider.value.status))}</p><p class="${ssrRenderClass([statusSubtextClass.value, "text-xs mt-0.5"])}" data-v-5941cb1d>${ssrInterpolate(statusDescription(provider.value.status))}</p></div></div><div class="border-b border-slate-700 mb-6" data-v-5941cb1d><nav class="flex gap-6 -mb-px" data-v-5941cb1d><!--[-->`);
|
||||
ssrRenderList(tabs, (tab) => {
|
||||
_push(`<button class="${ssrRenderClass([activeTab.value === tab.key ? "text-indigo-400 border-indigo-400" : "text-slate-400 border-transparent hover:text-slate-300", "pb-3 text-sm font-medium border-b-2 transition flex items-center gap-2"])}" data-v-aa1d3c94>`);
|
||||
_push(`<button class="${ssrRenderClass([activeTab.value === tab.key ? "text-indigo-400 border-indigo-400" : "text-slate-400 border-transparent hover:text-slate-300", "pb-3 text-sm font-medium border-b-2 transition flex items-center gap-2"])}" data-v-5941cb1d>`);
|
||||
ssrRenderVNode(_push, createVNode(resolveDynamicComponent(tab.icon), { class: "w-4 h-4" }, null), _parent);
|
||||
_push(` ${ssrInterpolate(tab.label)}</button>`);
|
||||
});
|
||||
_push(`<!--]--></nav></div>`);
|
||||
if (activeTab.value === "data") {
|
||||
_push(`<div class="grid grid-cols-1 lg:grid-cols-3 gap-6" data-v-aa1d3c94><div class="lg:col-span-2 space-y-6" data-v-aa1d3c94><div class="bg-slate-800 rounded-xl border border-slate-700 p-6" data-v-aa1d3c94><h2 class="text-lg font-semibold text-white mb-4" data-v-aa1d3c94>Alapadatok</h2><dl class="grid grid-cols-1 md:grid-cols-2 gap-4" data-v-aa1d3c94><div data-v-aa1d3c94><dt class="text-xs text-slate-500 uppercase tracking-wider" data-v-aa1d3c94>N\xE9v</dt><dd class="text-sm text-white mt-1 font-medium" data-v-aa1d3c94>${ssrInterpolate(provider.value.name)}</dd></div><div data-v-aa1d3c94><dt class="text-xs text-slate-500 uppercase tracking-wider" data-v-aa1d3c94>Kateg\xF3ria</dt><dd class="text-sm text-white mt-1" data-v-aa1d3c94>${ssrInterpolate(provider.value.category || "\u2014")}</dd></div><div data-v-aa1d3c94><dt class="text-xs text-slate-500 uppercase tracking-wider" data-v-aa1d3c94>Forr\xE1s</dt><dd class="mt-1" data-v-aa1d3c94><code class="text-sm font-mono text-amber-300 bg-amber-500/10 px-2 py-0.5 rounded" data-v-aa1d3c94>${ssrInterpolate(provider.value.source)}</code></dd></div><div data-v-aa1d3c94><dt class="text-xs text-slate-500 uppercase tracking-wider" data-v-aa1d3c94>Valid\xE1ci\xF3s pontsz\xE1m</dt><dd class="mt-1" data-v-aa1d3c94><div class="flex items-center gap-2" data-v-aa1d3c94><div class="w-24 h-2 bg-slate-700 rounded-full overflow-hidden" data-v-aa1d3c94><div class="${ssrRenderClass([provider.value.validation_score >= 50 ? "bg-emerald-500" : provider.value.validation_score >= 20 ? "bg-amber-500" : "bg-slate-500", "h-full rounded-full transition-all"])}" style="${ssrRenderStyle({ width: Math.min(provider.value.validation_score, 100) + "%" })}" data-v-aa1d3c94></div></div><span class="text-sm text-white font-medium" data-v-aa1d3c94>${ssrInterpolate(provider.value.validation_score)}</span></div></dd></div><div data-v-aa1d3c94><dt class="text-xs text-slate-500 uppercase tracking-wider" data-v-aa1d3c94>L\xE9trehozva</dt><dd class="text-sm text-white mt-1" data-v-aa1d3c94>${ssrInterpolate(formatDate(provider.value.created_at))}</dd></div><div data-v-aa1d3c94><dt class="text-xs text-slate-500 uppercase tracking-wider" data-v-aa1d3c94>Bek\xFCld\u0151 user ID</dt><dd class="text-sm text-white mt-1" data-v-aa1d3c94>${ssrInterpolate(provider.value.added_by_user_id || "\u2014")}</dd></div></dl></div><div class="bg-slate-800 rounded-xl border border-slate-700 p-6" data-v-aa1d3c94><h2 class="text-lg font-semibold text-white mb-4" data-v-aa1d3c94>C\xEDm adatok</h2><dl class="grid grid-cols-1 md:grid-cols-2 gap-4" data-v-aa1d3c94><div class="md:col-span-2" data-v-aa1d3c94><dt class="text-xs text-slate-500 uppercase tracking-wider" data-v-aa1d3c94>Teljes c\xEDm</dt><dd class="text-sm text-white mt-1" data-v-aa1d3c94>${ssrInterpolate(provider.value.address || "\u2014")}</dd></div><div data-v-aa1d3c94><dt class="text-xs text-slate-500 uppercase tracking-wider" data-v-aa1d3c94>V\xE1ros</dt><dd class="text-sm text-white mt-1" data-v-aa1d3c94>${ssrInterpolate(provider.value.city || "\u2014")}</dd></div><div data-v-aa1d3c94><dt class="text-xs text-slate-500 uppercase tracking-wider" data-v-aa1d3c94>Ir\xE1ny\xEDt\xF3sz\xE1m</dt><dd class="text-sm text-white mt-1" data-v-aa1d3c94>${ssrInterpolate(provider.value.address_zip || "\u2014")}</dd></div><div data-v-aa1d3c94><dt class="text-xs text-slate-500 uppercase tracking-wider" data-v-aa1d3c94>Utca</dt><dd class="text-sm text-white mt-1" data-v-aa1d3c94>${ssrInterpolate(provider.value.address_street_name || "\u2014")}</dd></div><div data-v-aa1d3c94><dt class="text-xs text-slate-500 uppercase tracking-wider" data-v-aa1d3c94>H\xE1zsz\xE1m</dt><dd class="text-sm text-white mt-1" data-v-aa1d3c94>${ssrInterpolate(provider.value.address_house_number || "\u2014")}</dd></div><div data-v-aa1d3c94><dt class="text-xs text-slate-500 uppercase tracking-wider" data-v-aa1d3c94>Plus Code</dt><dd class="text-sm text-white mt-1" data-v-aa1d3c94>${ssrInterpolate(provider.value.plus_code || "\u2014")}</dd></div></dl></div><div class="bg-slate-800 rounded-xl border border-slate-700 p-6" data-v-aa1d3c94><h2 class="text-lg font-semibold text-white mb-4" data-v-aa1d3c94>El\xE9rhet\u0151s\xE9g</h2><dl class="grid grid-cols-1 md:grid-cols-2 gap-4" data-v-aa1d3c94><div data-v-aa1d3c94><dt class="text-xs text-slate-500 uppercase tracking-wider" data-v-aa1d3c94>Telefon</dt><dd class="text-sm text-white mt-1" data-v-aa1d3c94>${ssrInterpolate(provider.value.contact_phone || "\u2014")}</dd></div><div data-v-aa1d3c94><dt class="text-xs text-slate-500 uppercase tracking-wider" data-v-aa1d3c94>Email</dt><dd class="text-sm text-white mt-1" data-v-aa1d3c94>${ssrInterpolate(provider.value.contact_email || "\u2014")}</dd></div><div data-v-aa1d3c94><dt class="text-xs text-slate-500 uppercase tracking-wider" data-v-aa1d3c94>Weboldal</dt><dd class="text-sm text-white mt-1" data-v-aa1d3c94>`);
|
||||
_push(`<div class="grid grid-cols-1 lg:grid-cols-3 gap-6" data-v-5941cb1d><div class="lg:col-span-2 space-y-6" data-v-5941cb1d><div class="bg-slate-800 rounded-xl border border-slate-700 p-6" data-v-5941cb1d><h2 class="text-lg font-semibold text-white mb-4" data-v-5941cb1d>Alapadatok</h2><dl class="grid grid-cols-1 md:grid-cols-2 gap-4" data-v-5941cb1d><div data-v-5941cb1d><dt class="text-xs text-slate-500 uppercase tracking-wider" data-v-5941cb1d>N\xE9v</dt><dd class="text-sm text-white mt-1 font-medium" data-v-5941cb1d>${ssrInterpolate(provider.value.name)}</dd></div><div data-v-5941cb1d><dt class="text-xs text-slate-500 uppercase tracking-wider" data-v-5941cb1d>Kateg\xF3ria</dt><dd class="text-sm text-white mt-1" data-v-5941cb1d>${ssrInterpolate(provider.value.category || "\u2014")}</dd></div><div data-v-5941cb1d><dt class="text-xs text-slate-500 uppercase tracking-wider" data-v-5941cb1d>Forr\xE1s</dt><dd class="mt-1" data-v-5941cb1d><code class="text-sm font-mono text-amber-300 bg-amber-500/10 px-2 py-0.5 rounded" data-v-5941cb1d>${ssrInterpolate(provider.value.source)}</code></dd></div><div data-v-5941cb1d><dt class="text-xs text-slate-500 uppercase tracking-wider" data-v-5941cb1d>Valid\xE1ci\xF3s pontsz\xE1m</dt><dd class="mt-1" data-v-5941cb1d><div class="flex items-center gap-2" data-v-5941cb1d><div class="w-24 h-2 bg-slate-700 rounded-full overflow-hidden" data-v-5941cb1d><div class="${ssrRenderClass([provider.value.validation_score >= 50 ? "bg-emerald-500" : provider.value.validation_score >= 20 ? "bg-amber-500" : "bg-slate-500", "h-full rounded-full transition-all"])}" style="${ssrRenderStyle({ width: Math.min(provider.value.validation_score, 100) + "%" })}" data-v-5941cb1d></div></div><span class="text-sm text-white font-medium" data-v-5941cb1d>${ssrInterpolate(provider.value.validation_score)}</span></div></dd></div><div data-v-5941cb1d><dt class="text-xs text-slate-500 uppercase tracking-wider" data-v-5941cb1d>L\xE9trehozva</dt><dd class="text-sm text-white mt-1" data-v-5941cb1d>${ssrInterpolate(formatDate(provider.value.created_at))}</dd></div><div data-v-5941cb1d><dt class="text-xs text-slate-500 uppercase tracking-wider" data-v-5941cb1d>Bek\xFCld\u0151 user ID</dt><dd class="text-sm text-white mt-1" data-v-5941cb1d>${ssrInterpolate(provider.value.added_by_user_id || "\u2014")}</dd></div></dl></div><div class="bg-slate-800 rounded-xl border border-slate-700 p-6" data-v-5941cb1d><h2 class="text-lg font-semibold text-white mb-4" data-v-5941cb1d>C\xEDm adatok</h2><dl class="grid grid-cols-1 md:grid-cols-2 gap-4" data-v-5941cb1d><div class="md:col-span-2" data-v-5941cb1d><dt class="text-xs text-slate-500 uppercase tracking-wider" data-v-5941cb1d>Teljes c\xEDm</dt><dd class="text-sm text-white mt-1" data-v-5941cb1d>${ssrInterpolate(provider.value.address || "\u2014")}</dd></div><div data-v-5941cb1d><dt class="text-xs text-slate-500 uppercase tracking-wider" data-v-5941cb1d>V\xE1ros</dt><dd class="text-sm text-white mt-1" data-v-5941cb1d>${ssrInterpolate(provider.value.city || "\u2014")}</dd></div><div data-v-5941cb1d><dt class="text-xs text-slate-500 uppercase tracking-wider" data-v-5941cb1d>Ir\xE1ny\xEDt\xF3sz\xE1m</dt><dd class="text-sm text-white mt-1" data-v-5941cb1d>${ssrInterpolate(provider.value.address_zip || "\u2014")}</dd></div><div data-v-5941cb1d><dt class="text-xs text-slate-500 uppercase tracking-wider" data-v-5941cb1d>Utca</dt><dd class="text-sm text-white mt-1" data-v-5941cb1d>${ssrInterpolate(provider.value.address_street_name || "\u2014")}</dd></div><div data-v-5941cb1d><dt class="text-xs text-slate-500 uppercase tracking-wider" data-v-5941cb1d>H\xE1zsz\xE1m</dt><dd class="text-sm text-white mt-1" data-v-5941cb1d>${ssrInterpolate(provider.value.address_house_number || "\u2014")}</dd></div><div data-v-5941cb1d><dt class="text-xs text-slate-500 uppercase tracking-wider" data-v-5941cb1d>Plus Code</dt><dd class="text-sm text-white mt-1" data-v-5941cb1d>${ssrInterpolate(provider.value.plus_code || "\u2014")}</dd></div></dl></div><div class="bg-slate-800 rounded-xl border border-slate-700 p-6" data-v-5941cb1d><h2 class="text-lg font-semibold text-white mb-4" data-v-5941cb1d>El\xE9rhet\u0151s\xE9g</h2><dl class="grid grid-cols-1 md:grid-cols-2 gap-4" data-v-5941cb1d><div data-v-5941cb1d><dt class="text-xs text-slate-500 uppercase tracking-wider" data-v-5941cb1d>Telefon</dt><dd class="text-sm text-white mt-1" data-v-5941cb1d>${ssrInterpolate(provider.value.contact_phone || "\u2014")}</dd></div><div data-v-5941cb1d><dt class="text-xs text-slate-500 uppercase tracking-wider" data-v-5941cb1d>Email</dt><dd class="text-sm text-white mt-1" data-v-5941cb1d>${ssrInterpolate(provider.value.contact_email || "\u2014")}</dd></div><div data-v-5941cb1d><dt class="text-xs text-slate-500 uppercase tracking-wider" data-v-5941cb1d>Weboldal</dt><dd class="text-sm text-white mt-1" data-v-5941cb1d>`);
|
||||
if (provider.value.website) {
|
||||
_push(`<a${ssrRenderAttr("href", provider.value.website)} target="_blank" class="text-indigo-400 hover:text-indigo-300 underline" data-v-aa1d3c94>${ssrInterpolate(provider.value.website)}</a>`);
|
||||
_push(`<a${ssrRenderAttr("href", provider.value.website)} target="_blank" class="text-indigo-400 hover:text-indigo-300 underline" data-v-5941cb1d>${ssrInterpolate(provider.value.website)}</a>`);
|
||||
} else {
|
||||
_push(`<span data-v-aa1d3c94>\u2014</span>`);
|
||||
_push(`<span data-v-5941cb1d>\u2014</span>`);
|
||||
}
|
||||
_push(`</dd></div></dl></div><div class="bg-slate-800 rounded-xl border border-slate-700 p-6" data-v-aa1d3c94><h2 class="text-lg font-semibold text-white mb-4" data-v-aa1d3c94>Szolg\xE1ltat\xE1sok</h2>`);
|
||||
_push(`</dd></div></dl></div><div class="bg-slate-800 rounded-xl border border-slate-700 p-6" data-v-5941cb1d><h2 class="text-lg font-semibold text-white mb-4" data-v-5941cb1d>Szolg\xE1ltat\xE1sok</h2>`);
|
||||
if (provider.value.category_ids && provider.value.category_ids.length > 0) {
|
||||
_push(`<div class="flex flex-wrap gap-2" data-v-aa1d3c94><!--[-->`);
|
||||
_push(`<div class="flex flex-wrap gap-2" data-v-5941cb1d><!--[-->`);
|
||||
ssrRenderList(provider.value.category_ids, (catId) => {
|
||||
_push(`<span class="inline-flex items-center gap-1 px-3 py-1.5 bg-indigo-500/10 text-indigo-300 rounded-full text-xs font-medium" data-v-aa1d3c94> #${ssrInterpolate(catId)}</span>`);
|
||||
_push(`<span class="inline-flex items-center gap-1 px-3 py-1.5 bg-indigo-500/10 text-indigo-300 rounded-full text-xs font-medium" data-v-5941cb1d> #${ssrInterpolate(catId)}</span>`);
|
||||
});
|
||||
_push(`<!--]--></div>`);
|
||||
} else {
|
||||
_push(`<p class="text-sm text-slate-500 italic" data-v-aa1d3c94>Nincsenek kateg\xF3ri\xE1k be\xE1ll\xEDtva</p>`);
|
||||
_push(`<p class="text-sm text-slate-500 italic" data-v-5941cb1d>Nincsenek kateg\xF3ri\xE1k be\xE1ll\xEDtva</p>`);
|
||||
}
|
||||
_push(`</div><div class="bg-slate-800 rounded-xl border border-slate-700 p-6" data-v-aa1d3c94><h2 class="text-lg font-semibold text-white mb-4" data-v-aa1d3c94>J\xE1rm\u0171oszt\xE1lyok</h2>`);
|
||||
_push(`</div><div class="bg-slate-800 rounded-xl border border-slate-700 p-6" data-v-5941cb1d><h2 class="text-lg font-semibold text-white mb-4" data-v-5941cb1d>J\xE1rm\u0171oszt\xE1lyok</h2>`);
|
||||
if (provider.value.supported_vehicle_classes && provider.value.supported_vehicle_classes.length > 0) {
|
||||
_push(`<div class="flex flex-wrap gap-2" data-v-aa1d3c94><!--[-->`);
|
||||
_push(`<div class="flex flex-wrap gap-2" data-v-5941cb1d><!--[-->`);
|
||||
ssrRenderList(provider.value.supported_vehicle_classes, (vc) => {
|
||||
_push(`<span class="inline-flex items-center gap-1 px-3 py-1.5 bg-emerald-500/10 text-emerald-300 rounded-full text-xs font-medium" data-v-aa1d3c94>${ssrInterpolate(vehicleClassLabel(vc))}</span>`);
|
||||
_push(`<span class="inline-flex items-center gap-1 px-3 py-1.5 bg-emerald-500/10 text-emerald-300 rounded-full text-xs font-medium" data-v-5941cb1d>${ssrInterpolate(vehicleClassLabel(vc))}</span>`);
|
||||
});
|
||||
_push(`<!--]--></div>`);
|
||||
} else {
|
||||
_push(`<p class="text-sm text-slate-500 italic" data-v-aa1d3c94>Nincsenek j\xE1rm\u0171oszt\xE1lyok be\xE1ll\xEDtva</p>`);
|
||||
_push(`<p class="text-sm text-slate-500 italic" data-v-5941cb1d>Nincsenek j\xE1rm\u0171oszt\xE1lyok be\xE1ll\xEDtva</p>`);
|
||||
}
|
||||
_push(`</div><div class="bg-slate-800 rounded-xl border border-slate-700 p-6" data-v-aa1d3c94><h2 class="text-lg font-semibold text-white mb-4" data-v-aa1d3c94>Specializ\xE1ci\xF3k</h2>`);
|
||||
_push(`</div><div class="bg-slate-800 rounded-xl border border-slate-700 p-6" data-v-5941cb1d><h2 class="text-lg font-semibold text-white mb-4" data-v-5941cb1d>Specializ\xE1ci\xF3k</h2>`);
|
||||
if (hasSpecializations.value) {
|
||||
_push(`<div class="space-y-3" data-v-aa1d3c94>`);
|
||||
_push(`<div class="space-y-3" data-v-5941cb1d>`);
|
||||
if ((_b = (_a = provider.value.specializations) == null ? void 0 : _a.brands) == null ? void 0 : _b.length) {
|
||||
_push(`<div data-v-aa1d3c94><h3 class="text-xs text-slate-500 uppercase tracking-wider mb-2" data-v-aa1d3c94>M\xE1rk\xE1k</h3><div class="flex flex-wrap gap-2" data-v-aa1d3c94><!--[-->`);
|
||||
_push(`<div data-v-5941cb1d><h3 class="text-xs text-slate-500 uppercase tracking-wider mb-2" data-v-5941cb1d>M\xE1rk\xE1k</h3><div class="flex flex-wrap gap-2" data-v-5941cb1d><!--[-->`);
|
||||
ssrRenderList(provider.value.specializations.brands, (brand) => {
|
||||
_push(`<span class="inline-flex items-center gap-1 px-3 py-1.5 bg-amber-500/10 text-amber-300 rounded-full text-xs font-medium" data-v-aa1d3c94>${ssrInterpolate(brand)}</span>`);
|
||||
_push(`<span class="inline-flex items-center gap-1 px-3 py-1.5 bg-amber-500/10 text-amber-300 rounded-full text-xs font-medium" data-v-5941cb1d>${ssrInterpolate(brand)}</span>`);
|
||||
});
|
||||
_push(`<!--]--></div></div>`);
|
||||
} else {
|
||||
_push(`<!---->`);
|
||||
}
|
||||
if ((_d = (_c = provider.value.specializations) == null ? void 0 : _c.propulsion) == null ? void 0 : _d.length) {
|
||||
_push(`<div data-v-aa1d3c94><h3 class="text-xs text-slate-500 uppercase tracking-wider mb-2" data-v-aa1d3c94>Hajt\xE1sl\xE1nc</h3><div class="flex flex-wrap gap-2" data-v-aa1d3c94><!--[-->`);
|
||||
_push(`<div data-v-5941cb1d><h3 class="text-xs text-slate-500 uppercase tracking-wider mb-2" data-v-5941cb1d>Hajt\xE1sl\xE1nc</h3><div class="flex flex-wrap gap-2" data-v-5941cb1d><!--[-->`);
|
||||
ssrRenderList(provider.value.specializations.propulsion, (prop) => {
|
||||
_push(`<span class="inline-flex items-center gap-1 px-3 py-1.5 bg-cyan-500/10 text-cyan-300 rounded-full text-xs font-medium" data-v-aa1d3c94>${ssrInterpolate(prop)}</span>`);
|
||||
_push(`<span class="inline-flex items-center gap-1 px-3 py-1.5 bg-cyan-500/10 text-cyan-300 rounded-full text-xs font-medium" data-v-5941cb1d>${ssrInterpolate(prop)}</span>`);
|
||||
});
|
||||
_push(`<!--]--></div></div>`);
|
||||
} else {
|
||||
@@ -364,43 +449,43 @@ const _sfc_main = /* @__PURE__ */ defineComponent({
|
||||
}
|
||||
_push(`</div>`);
|
||||
} else {
|
||||
_push(`<p class="text-sm text-slate-500 italic" data-v-aa1d3c94>Nincsenek specializ\xE1ci\xF3k be\xE1ll\xEDtva</p>`);
|
||||
_push(`<p class="text-sm text-slate-500 italic" data-v-5941cb1d>Nincsenek specializ\xE1ci\xF3k be\xE1ll\xEDtva</p>`);
|
||||
}
|
||||
_push(`</div><div class="bg-slate-800 rounded-xl border border-slate-700 p-6" data-v-aa1d3c94><h2 class="text-lg font-semibold text-white mb-4" data-v-aa1d3c94>Nyitvatart\xE1s</h2>`);
|
||||
_push(`</div><div class="bg-slate-800 rounded-xl border border-slate-700 p-6" data-v-5941cb1d><h2 class="text-lg font-semibold text-white mb-4" data-v-5941cb1d>Nyitvatart\xE1s</h2>`);
|
||||
if (hasOpeningHours.value) {
|
||||
_push(`<div class="overflow-hidden" data-v-aa1d3c94><table class="w-full text-sm" data-v-aa1d3c94><thead data-v-aa1d3c94><tr class="border-b border-slate-700" data-v-aa1d3c94><th class="text-left text-xs text-slate-500 uppercase tracking-wider pb-2 pr-4" data-v-aa1d3c94>Nap</th><th class="text-left text-xs text-slate-500 uppercase tracking-wider pb-2" data-v-aa1d3c94>Nyitva</th></tr></thead><tbody data-v-aa1d3c94><!--[-->`);
|
||||
_push(`<div class="overflow-hidden" data-v-5941cb1d><table class="w-full text-sm" data-v-5941cb1d><thead data-v-5941cb1d><tr class="border-b border-slate-700" data-v-5941cb1d><th class="text-left text-xs text-slate-500 uppercase tracking-wider pb-2 pr-4" data-v-5941cb1d>Nap</th><th class="text-left text-xs text-slate-500 uppercase tracking-wider pb-2" data-v-5941cb1d>Nyitva</th></tr></thead><tbody data-v-5941cb1d><!--[-->`);
|
||||
ssrRenderList(DAYS, (day) => {
|
||||
var _a2, _b2;
|
||||
_push(`<tr class="border-b border-slate-700/50 last:border-0" data-v-aa1d3c94><td class="py-2 pr-4 text-white font-medium" data-v-aa1d3c94>${ssrInterpolate(day.label)}</td><td class="py-2" data-v-aa1d3c94>`);
|
||||
_push(`<tr class="border-b border-slate-700/50 last:border-0" data-v-5941cb1d><td class="py-2 pr-4 text-white font-medium" data-v-5941cb1d>${ssrInterpolate(day.label)}</td><td class="py-2" data-v-5941cb1d>`);
|
||||
if (getDayHours(day.key)) {
|
||||
_push(`<!--[--><span class="text-white" data-v-aa1d3c94>${ssrInterpolate((_a2 = getDayHours(day.key)) == null ? void 0 : _a2.open)}</span><span class="text-slate-500 mx-1" data-v-aa1d3c94>\u2013</span><span class="text-white" data-v-aa1d3c94>${ssrInterpolate((_b2 = getDayHours(day.key)) == null ? void 0 : _b2.close)}</span><!--]-->`);
|
||||
_push(`<!--[--><span class="text-white" data-v-5941cb1d>${ssrInterpolate((_a2 = getDayHours(day.key)) == null ? void 0 : _a2.open)}</span><span class="text-slate-500 mx-1" data-v-5941cb1d>\u2013</span><span class="text-white" data-v-5941cb1d>${ssrInterpolate((_b2 = getDayHours(day.key)) == null ? void 0 : _b2.close)}</span><!--]-->`);
|
||||
} else {
|
||||
_push(`<span class="text-slate-500 italic" data-v-aa1d3c94>Z\xE1rva</span>`);
|
||||
_push(`<span class="text-slate-500 italic" data-v-5941cb1d>Z\xE1rva</span>`);
|
||||
}
|
||||
_push(`</td></tr>`);
|
||||
});
|
||||
_push(`<!--]--></tbody></table></div>`);
|
||||
} else {
|
||||
_push(`<div data-v-aa1d3c94><p class="text-sm text-slate-500 italic" data-v-aa1d3c94>Nincs be\xE1ll\xEDtva nyitvatart\xE1s</p></div>`);
|
||||
_push(`<div data-v-5941cb1d><p class="text-sm text-slate-500 italic" data-v-5941cb1d>Nincs be\xE1ll\xEDtva nyitvatart\xE1s</p></div>`);
|
||||
}
|
||||
_push(`</div></div><div class="space-y-4" data-v-aa1d3c94><div class="bg-slate-800 rounded-xl border border-slate-700 p-6" data-v-aa1d3c94><h2 class="text-lg font-semibold text-white mb-4" data-v-aa1d3c94>Moder\xE1ci\xF3s m\u0171veletek</h2>`);
|
||||
_push(`</div></div><div class="space-y-4" data-v-5941cb1d><div class="bg-slate-800 rounded-xl border border-slate-700 p-6" data-v-5941cb1d><h2 class="text-lg font-semibold text-white mb-4" data-v-5941cb1d>Moder\xE1ci\xF3s m\u0171veletek</h2>`);
|
||||
if (provider.value.status === "pending") {
|
||||
_push(`<div class="space-y-3" data-v-aa1d3c94><button${ssrIncludeBooleanAttr(actionLoading.value) ? " disabled" : ""} class="w-full px-4 py-3 bg-emerald-600 hover:bg-emerald-500 disabled:bg-emerald-600/50 text-white rounded-lg text-sm font-medium transition flex items-center justify-center gap-2" data-v-aa1d3c94>`);
|
||||
_push(`<div class="space-y-3" data-v-5941cb1d><button${ssrIncludeBooleanAttr(actionLoading.value) ? " disabled" : ""} class="w-full px-4 py-3 bg-emerald-600 hover:bg-emerald-500 disabled:bg-emerald-600/50 text-white rounded-lg text-sm font-medium transition flex items-center justify-center gap-2" data-v-5941cb1d>`);
|
||||
if (actionLoading.value) {
|
||||
_push(`<svg class="w-4 h-4 animate-spin" fill="none" stroke="currentColor" viewBox="0 0 24 24" data-v-aa1d3c94><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M4 4v5h.582m15.356 2A8.001 8.001 0 004.582 9m0 0H9m11 11v-5h-.581m0 0a8.003 8.003 0 01-15.357-2m15.357 2H15" data-v-aa1d3c94></path></svg>`);
|
||||
_push(`<svg class="w-4 h-4 animate-spin" fill="none" stroke="currentColor" viewBox="0 0 24 24" data-v-5941cb1d><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M4 4v5h.582m15.356 2A8.001 8.001 0 004.582 9m0 0H9m11 11v-5h-.581m0 0a8.003 8.003 0 01-15.357-2m15.357 2H15" data-v-5941cb1d></path></svg>`);
|
||||
} else {
|
||||
_push(`<svg class="w-4 h-4" fill="none" stroke="currentColor" viewBox="0 0 24 24" data-v-aa1d3c94><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M5 13l4 4L19 7" data-v-aa1d3c94></path></svg>`);
|
||||
_push(`<svg class="w-4 h-4" fill="none" stroke="currentColor" viewBox="0 0 24 24" data-v-5941cb1d><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M5 13l4 4L19 7" data-v-5941cb1d></path></svg>`);
|
||||
}
|
||||
_push(` J\xF3v\xE1hagy\xE1s </button><button${ssrIncludeBooleanAttr(actionLoading.value) ? " disabled" : ""} class="w-full px-4 py-3 bg-rose-600/20 hover:bg-rose-600/40 disabled:opacity-50 text-rose-400 rounded-lg text-sm font-medium transition flex items-center justify-center gap-2" data-v-aa1d3c94><svg class="w-4 h-4" fill="none" stroke="currentColor" viewBox="0 0 24 24" data-v-aa1d3c94><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M6 18L18 6M6 6l12 12" data-v-aa1d3c94></path></svg> Elutas\xEDt\xE1s </button></div>`);
|
||||
_push(` J\xF3v\xE1hagy\xE1s </button><button${ssrIncludeBooleanAttr(actionLoading.value) ? " disabled" : ""} class="w-full px-4 py-3 bg-rose-600/20 hover:bg-rose-600/40 disabled:opacity-50 text-rose-400 rounded-lg text-sm font-medium transition flex items-center justify-center gap-2" data-v-5941cb1d><svg class="w-4 h-4" fill="none" stroke="currentColor" viewBox="0 0 24 24" data-v-5941cb1d><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M6 18L18 6M6 6l12 12" data-v-5941cb1d></path></svg> Elutas\xEDt\xE1s </button></div>`);
|
||||
} else if (provider.value.status === "approved") {
|
||||
_push(`<div class="space-y-3" data-v-aa1d3c94>`);
|
||||
_push(`<div class="space-y-3" data-v-5941cb1d>`);
|
||||
_push(ssrRenderComponent(_component_NuxtLink, {
|
||||
to: `/providers/${provider.value.id}/edit`,
|
||||
class: "w-full px-4 py-3 bg-indigo-600 hover:bg-indigo-500 text-white rounded-lg text-sm font-medium transition flex items-center justify-center gap-2"
|
||||
}, {
|
||||
default: withCtx((_, _push2, _parent2, _scopeId) => {
|
||||
if (_push2) {
|
||||
_push2(`<svg class="w-4 h-4" fill="none" stroke="currentColor" viewBox="0 0 24 24" data-v-aa1d3c94${_scopeId}><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M11 5H6a2 2 0 00-2 2v11a2 2 0 002 2h11a2 2 0 002-2v-5m-1.414-9.414a2 2 0 112.828 2.828L11.828 15H9v-2.828l8.586-8.586z" data-v-aa1d3c94${_scopeId}></path></svg> Szerkeszt\xE9s `);
|
||||
_push2(`<svg class="w-4 h-4" fill="none" stroke="currentColor" viewBox="0 0 24 24" data-v-5941cb1d${_scopeId}><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M11 5H6a2 2 0 00-2 2v11a2 2 0 002 2h11a2 2 0 002-2v-5m-1.414-9.414a2 2 0 112.828 2.828L11.828 15H9v-2.828l8.586-8.586z" data-v-5941cb1d${_scopeId}></path></svg> Szerkeszt\xE9s `);
|
||||
} else {
|
||||
return [
|
||||
(openBlock(), createBlock("svg", {
|
||||
@@ -422,16 +507,16 @@ const _sfc_main = /* @__PURE__ */ defineComponent({
|
||||
}),
|
||||
_: 1
|
||||
}, _parent));
|
||||
_push(`<button${ssrIncludeBooleanAttr(actionLoading.value) ? " disabled" : ""} class="w-full px-4 py-3 bg-purple-600/20 hover:bg-purple-600/40 disabled:opacity-50 text-purple-400 rounded-lg text-sm font-medium transition flex items-center justify-center gap-2" data-v-aa1d3c94><svg class="w-4 h-4" fill="none" stroke="currentColor" viewBox="0 0 24 24" data-v-aa1d3c94><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M3 21v-4m0 0V5a2 2 0 012-2h6.5l1 1H21l-3 6 3 6h-8.5l-1-1H5a2 2 0 00-2 2zm9-13.5V9" data-v-aa1d3c94></path></svg> Megjel\xF6l\xE9s (Flag) </button><button${ssrIncludeBooleanAttr(actionLoading.value) ? " disabled" : ""} class="w-full px-4 py-3 bg-rose-600/20 hover:bg-rose-600/40 disabled:opacity-50 text-rose-400 rounded-lg text-sm font-medium transition flex items-center justify-center gap-2" data-v-aa1d3c94><svg class="w-4 h-4" fill="none" stroke="currentColor" viewBox="0 0 24 24" data-v-aa1d3c94><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M19 7l-.867 12.142A2 2 0 0116.138 21H7.862a2 2 0 01-1.995-1.858L5 7m5 4v6m4-6v6m1-10V4a1 1 0 00-1-1h-4a1 1 0 00-1 1v3M4 7h16" data-v-aa1d3c94></path></svg> T\xF6rl\xE9s (Soft Delete) </button></div>`);
|
||||
_push(`<button${ssrIncludeBooleanAttr(actionLoading.value) ? " disabled" : ""} class="w-full px-4 py-3 bg-purple-600/20 hover:bg-purple-600/40 disabled:opacity-50 text-purple-400 rounded-lg text-sm font-medium transition flex items-center justify-center gap-2" data-v-5941cb1d><svg class="w-4 h-4" fill="none" stroke="currentColor" viewBox="0 0 24 24" data-v-5941cb1d><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M3 21v-4m0 0V5a2 2 0 012-2h6.5l1 1H21l-3 6 3 6h-8.5l-1-1H5a2 2 0 00-2 2zm9-13.5V9" data-v-5941cb1d></path></svg> Megjel\xF6l\xE9s (Flag) </button><button${ssrIncludeBooleanAttr(actionLoading.value) ? " disabled" : ""} class="w-full px-4 py-3 bg-rose-600/20 hover:bg-rose-600/40 disabled:opacity-50 text-rose-400 rounded-lg text-sm font-medium transition flex items-center justify-center gap-2" data-v-5941cb1d><svg class="w-4 h-4" fill="none" stroke="currentColor" viewBox="0 0 24 24" data-v-5941cb1d><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M19 7l-.867 12.142A2 2 0 0116.138 21H7.862a2 2 0 01-1.995-1.858L5 7m5 4v6m4-6v6m1-10V4a1 1 0 00-1-1h-4a1 1 0 00-1 1v3M4 7h16" data-v-5941cb1d></path></svg> T\xF6rl\xE9s (Soft Delete) </button></div>`);
|
||||
} else {
|
||||
_push(`<div class="space-y-3" data-v-aa1d3c94><p class="text-sm text-slate-400 text-center py-2" data-v-aa1d3c94> A szolg\xE1ltat\xF3 ${ssrInterpolate(provider.value.status === "rejected" ? "elutas\xEDt\xE1sra" : "megjel\xF6l\xE9sre")} ker\xFClt. </p>`);
|
||||
_push(`<div class="space-y-3" data-v-5941cb1d><p class="text-sm text-slate-400 text-center py-2" data-v-5941cb1d> A szolg\xE1ltat\xF3 ${ssrInterpolate(provider.value.status === "rejected" ? "elutas\xEDt\xE1sra" : "megjel\xF6l\xE9sre")} ker\xFClt. </p>`);
|
||||
_push(ssrRenderComponent(_component_NuxtLink, {
|
||||
to: `/providers/${provider.value.id}/edit`,
|
||||
class: "w-full px-4 py-3 bg-indigo-600 hover:bg-indigo-500 text-white rounded-lg text-sm font-medium transition flex items-center justify-center gap-2"
|
||||
}, {
|
||||
default: withCtx((_, _push2, _parent2, _scopeId) => {
|
||||
if (_push2) {
|
||||
_push2(`<svg class="w-4 h-4" fill="none" stroke="currentColor" viewBox="0 0 24 24" data-v-aa1d3c94${_scopeId}><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M11 5H6a2 2 0 00-2 2v11a2 2 0 002 2h11a2 2 0 002-2v-5m-1.414-9.414a2 2 0 112.828 2.828L11.828 15H9v-2.828l8.586-8.586z" data-v-aa1d3c94${_scopeId}></path></svg> Szerkeszt\xE9s `);
|
||||
_push2(`<svg class="w-4 h-4" fill="none" stroke="currentColor" viewBox="0 0 24 24" data-v-5941cb1d${_scopeId}><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M11 5H6a2 2 0 00-2 2v11a2 2 0 002 2h11a2 2 0 002-2v-5m-1.414-9.414a2 2 0 112.828 2.828L11.828 15H9v-2.828l8.586-8.586z" data-v-5941cb1d${_scopeId}></path></svg> Szerkeszt\xE9s `);
|
||||
} else {
|
||||
return [
|
||||
(openBlock(), createBlock("svg", {
|
||||
@@ -454,15 +539,15 @@ const _sfc_main = /* @__PURE__ */ defineComponent({
|
||||
_: 1
|
||||
}, _parent));
|
||||
if (provider.value.status === "rejected") {
|
||||
_push(`<button${ssrIncludeBooleanAttr(actionLoading.value) ? " disabled" : ""} class="w-full px-4 py-3 bg-emerald-600 hover:bg-emerald-500 disabled:bg-emerald-600/50 text-white rounded-lg text-sm font-medium transition flex items-center justify-center gap-2" data-v-aa1d3c94><svg class="w-4 h-4" fill="none" stroke="currentColor" viewBox="0 0 24 24" data-v-aa1d3c94><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M4 4v5h.582m15.356 2A8.001 8.001 0 004.582 9m0 0H9m11 11v-5h-.581m0 0a8.003 8.003 0 01-15.357-2m15.357 2H15" data-v-aa1d3c94></path></svg> Vissza\xE1ll\xEDt\xE1s </button>`);
|
||||
_push(`<button${ssrIncludeBooleanAttr(actionLoading.value) ? " disabled" : ""} class="w-full px-4 py-3 bg-emerald-600 hover:bg-emerald-500 disabled:bg-emerald-600/50 text-white rounded-lg text-sm font-medium transition flex items-center justify-center gap-2" data-v-5941cb1d><svg class="w-4 h-4" fill="none" stroke="currentColor" viewBox="0 0 24 24" data-v-5941cb1d><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M4 4v5h.582m15.356 2A8.001 8.001 0 004.582 9m0 0H9m11 11v-5h-.581m0 0a8.003 8.003 0 01-15.357-2m15.357 2H15" data-v-5941cb1d></path></svg> Vissza\xE1ll\xEDt\xE1s </button>`);
|
||||
} else {
|
||||
_push(`<!---->`);
|
||||
}
|
||||
_push(`<button${ssrIncludeBooleanAttr(actionLoading.value) ? " disabled" : ""} class="w-full px-4 py-3 bg-rose-600/20 hover:bg-rose-600/40 disabled:opacity-50 text-rose-400 rounded-lg text-sm font-medium transition flex items-center justify-center gap-2" data-v-aa1d3c94><svg class="w-4 h-4" fill="none" stroke="currentColor" viewBox="0 0 24 24" data-v-aa1d3c94><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M19 7l-.867 12.142A2 2 0 0116.138 21H7.862a2 2 0 01-1.995-1.858L5 7m5 4v6m4-6v6m1-10V4a1 1 0 00-1-1h-4a1 1 0 00-1 1v3M4 7h16" data-v-aa1d3c94></path></svg> T\xF6rl\xE9s </button></div>`);
|
||||
_push(`<button${ssrIncludeBooleanAttr(actionLoading.value) ? " disabled" : ""} class="w-full px-4 py-3 bg-rose-600/20 hover:bg-rose-600/40 disabled:opacity-50 text-rose-400 rounded-lg text-sm font-medium transition flex items-center justify-center gap-2" data-v-5941cb1d><svg class="w-4 h-4" fill="none" stroke="currentColor" viewBox="0 0 24 24" data-v-5941cb1d><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M19 7l-.867 12.142A2 2 0 0116.138 21H7.862a2 2 0 01-1.995-1.858L5 7m5 4v6m4-6v6m1-10V4a1 1 0 00-1-1h-4a1 1 0 00-1 1v3M4 7h16" data-v-5941cb1d></path></svg> T\xF6rl\xE9s </button></div>`);
|
||||
}
|
||||
_push(`</div>`);
|
||||
if (provider.value.evidence_image_path) {
|
||||
_push(`<div class="bg-slate-800 rounded-xl border border-slate-700 p-6" data-v-aa1d3c94><h2 class="text-lg font-semibold text-white mb-4" data-v-aa1d3c94>Bizony\xEDt\xE9k k\xE9p</h2><img${ssrRenderAttr("src", provider.value.evidence_image_path)} alt="Evidence" class="w-full rounded-lg border border-slate-600" data-v-aa1d3c94></div>`);
|
||||
_push(`<div class="bg-slate-800 rounded-xl border border-slate-700 p-6" data-v-5941cb1d><h2 class="text-lg font-semibold text-white mb-4" data-v-5941cb1d>Bizony\xEDt\xE9k k\xE9p</h2><img${ssrRenderAttr("src", provider.value.evidence_image_path)} alt="Evidence" class="w-full rounded-lg border border-slate-600" data-v-5941cb1d></div>`);
|
||||
} else {
|
||||
_push(`<!---->`);
|
||||
}
|
||||
@@ -471,9 +556,9 @@ const _sfc_main = /* @__PURE__ */ defineComponent({
|
||||
_push(`<!---->`);
|
||||
}
|
||||
if (activeTab.value === "status") {
|
||||
_push(`<div class="max-w-2xl" data-v-aa1d3c94><div class="bg-slate-800 rounded-xl border border-slate-700 p-6" data-v-aa1d3c94><h2 class="text-lg font-semibold text-white mb-4" data-v-aa1d3c94>St\xE1tusz kezel\xE9s</h2><p class="text-sm text-slate-400 mb-6" data-v-aa1d3c94>M\xF3dos\xEDtsd a szolg\xE1ltat\xF3 st\xE1tusz\xE1t \xE9s valid\xE1ci\xF3s pontsz\xE1m\xE1t.</p><form data-v-aa1d3c94><div class="space-y-4 mb-6" data-v-aa1d3c94><div data-v-aa1d3c94><label class="block text-sm font-medium text-slate-300 mb-1" data-v-aa1d3c94>St\xE1tusz</label><select class="w-full px-3 py-2 bg-slate-700 border border-slate-600 rounded-lg text-white focus:outline-none focus:ring-2 focus:ring-indigo-500/50 focus:border-indigo-500 text-sm" data-v-aa1d3c94><option value="pending" data-v-aa1d3c94${ssrIncludeBooleanAttr(Array.isArray(statusForm.value.status) ? ssrLooseContain(statusForm.value.status, "pending") : ssrLooseEqual(statusForm.value.status, "pending")) ? " selected" : ""}>F\xFCgg\u0151ben</option><option value="approved" data-v-aa1d3c94${ssrIncludeBooleanAttr(Array.isArray(statusForm.value.status) ? ssrLooseContain(statusForm.value.status, "approved") : ssrLooseEqual(statusForm.value.status, "approved")) ? " selected" : ""}>J\xF3v\xE1hagyott</option><option value="rejected" data-v-aa1d3c94${ssrIncludeBooleanAttr(Array.isArray(statusForm.value.status) ? ssrLooseContain(statusForm.value.status, "rejected") : ssrLooseEqual(statusForm.value.status, "rejected")) ? " selected" : ""}>Elutas\xEDtott</option></select></div><div data-v-aa1d3c94><label class="block text-sm font-medium text-slate-300 mb-1" data-v-aa1d3c94> Valid\xE1ci\xF3s pontsz\xE1m (0-100) </label><div class="flex items-center gap-3" data-v-aa1d3c94><input${ssrRenderAttr("value", statusForm.value.validation_score)} type="range" min="0" max="100" class="w-full h-2 bg-slate-700 rounded-lg appearance-none cursor-pointer accent-indigo-500" data-v-aa1d3c94><span class="text-sm text-white font-medium w-8 text-right" data-v-aa1d3c94>${ssrInterpolate(statusForm.value.validation_score)}</span></div></div><div data-v-aa1d3c94><label class="block text-sm font-medium text-slate-300 mb-1" data-v-aa1d3c94>Indokl\xE1s (opcion\xE1lis)</label><textarea rows="3" placeholder="Add meg a st\xE1tuszv\xE1ltoztat\xE1s ok\xE1t..." class="w-full px-3 py-2 bg-slate-700 border border-slate-600 rounded-lg text-white placeholder-slate-500 focus:outline-none focus:ring-2 focus:ring-indigo-500/50 focus:border-indigo-500 text-sm resize-none" data-v-aa1d3c94>${ssrInterpolate(statusForm.value.reason)}</textarea></div></div><div class="flex justify-end gap-3" data-v-aa1d3c94><button type="button" class="px-4 py-2 text-sm text-slate-400 hover:text-white transition" data-v-aa1d3c94>M\xE9gsem</button><button type="submit"${ssrIncludeBooleanAttr(statusLoading.value) ? " disabled" : ""} class="px-4 py-2 bg-indigo-600 hover:bg-indigo-500 disabled:bg-indigo-600/50 text-white rounded-lg text-sm font-medium transition flex items-center gap-2" data-v-aa1d3c94>`);
|
||||
_push(`<div class="max-w-2xl" data-v-5941cb1d><div class="bg-slate-800 rounded-xl border border-slate-700 p-6" data-v-5941cb1d><h2 class="text-lg font-semibold text-white mb-4" data-v-5941cb1d>St\xE1tusz kezel\xE9s</h2><p class="text-sm text-slate-400 mb-6" data-v-5941cb1d>M\xF3dos\xEDtsd a szolg\xE1ltat\xF3 st\xE1tusz\xE1t \xE9s valid\xE1ci\xF3s pontsz\xE1m\xE1t.</p><form data-v-5941cb1d><div class="space-y-4 mb-6" data-v-5941cb1d><div data-v-5941cb1d><label class="block text-sm font-medium text-slate-300 mb-1" data-v-5941cb1d>St\xE1tusz</label><select class="w-full px-3 py-2 bg-slate-700 border border-slate-600 rounded-lg text-white focus:outline-none focus:ring-2 focus:ring-indigo-500/50 focus:border-indigo-500 text-sm" data-v-5941cb1d><option value="pending" data-v-5941cb1d${ssrIncludeBooleanAttr(Array.isArray(statusForm.value.status) ? ssrLooseContain(statusForm.value.status, "pending") : ssrLooseEqual(statusForm.value.status, "pending")) ? " selected" : ""}>F\xFCgg\u0151ben</option><option value="approved" data-v-5941cb1d${ssrIncludeBooleanAttr(Array.isArray(statusForm.value.status) ? ssrLooseContain(statusForm.value.status, "approved") : ssrLooseEqual(statusForm.value.status, "approved")) ? " selected" : ""}>J\xF3v\xE1hagyott</option><option value="rejected" data-v-5941cb1d${ssrIncludeBooleanAttr(Array.isArray(statusForm.value.status) ? ssrLooseContain(statusForm.value.status, "rejected") : ssrLooseEqual(statusForm.value.status, "rejected")) ? " selected" : ""}>Elutas\xEDtott</option></select></div><div data-v-5941cb1d><label class="block text-sm font-medium text-slate-300 mb-1" data-v-5941cb1d> Valid\xE1ci\xF3s pontsz\xE1m (0-100) </label><div class="flex items-center gap-3" data-v-5941cb1d><input${ssrRenderAttr("value", statusForm.value.validation_score)} type="range" min="0" max="100" class="w-full h-2 bg-slate-700 rounded-lg appearance-none cursor-pointer accent-indigo-500" data-v-5941cb1d><span class="text-sm text-white font-medium w-8 text-right" data-v-5941cb1d>${ssrInterpolate(statusForm.value.validation_score)}</span></div></div><div data-v-5941cb1d><label class="block text-sm font-medium text-slate-300 mb-1" data-v-5941cb1d>Indokl\xE1s (opcion\xE1lis)</label><textarea rows="3" placeholder="Add meg a st\xE1tuszv\xE1ltoztat\xE1s ok\xE1t..." class="w-full px-3 py-2 bg-slate-700 border border-slate-600 rounded-lg text-white placeholder-slate-500 focus:outline-none focus:ring-2 focus:ring-indigo-500/50 focus:border-indigo-500 text-sm resize-none" data-v-5941cb1d>${ssrInterpolate(statusForm.value.reason)}</textarea></div></div><div class="flex justify-end gap-3" data-v-5941cb1d><button type="button" class="px-4 py-2 text-sm text-slate-400 hover:text-white transition" data-v-5941cb1d>M\xE9gsem</button><button type="submit"${ssrIncludeBooleanAttr(statusLoading.value) ? " disabled" : ""} class="px-4 py-2 bg-indigo-600 hover:bg-indigo-500 disabled:bg-indigo-600/50 text-white rounded-lg text-sm font-medium transition flex items-center gap-2" data-v-5941cb1d>`);
|
||||
if (statusLoading.value) {
|
||||
_push(`<svg class="w-4 h-4 animate-spin" fill="none" stroke="currentColor" viewBox="0 0 24 24" data-v-aa1d3c94><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M4 4v5h.582m15.356 2A8.001 8.001 0 004.582 9m0 0H9m11 11v-5h-.581m0 0a8.003 8.003 0 01-15.357-2m15.357 2H15" data-v-aa1d3c94></path></svg>`);
|
||||
_push(`<svg class="w-4 h-4 animate-spin" fill="none" stroke="currentColor" viewBox="0 0 24 24" data-v-5941cb1d><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M4 4v5h.582m15.356 2A8.001 8.001 0 004.582 9m0 0H9m11 11v-5h-.581m0 0a8.003 8.003 0 01-15.357-2m15.357 2H15" data-v-5941cb1d></path></svg>`);
|
||||
} else {
|
||||
_push(`<!---->`);
|
||||
}
|
||||
@@ -482,22 +567,22 @@ const _sfc_main = /* @__PURE__ */ defineComponent({
|
||||
_push(`<!---->`);
|
||||
}
|
||||
if (activeTab.value === "validations") {
|
||||
_push(`<div data-v-aa1d3c94><div class="bg-slate-800 rounded-xl border border-slate-700 p-6" data-v-aa1d3c94><h2 class="text-lg font-semibold text-white mb-4" data-v-aa1d3c94>Gamification Valid\xE1ci\xF3k</h2><p class="text-sm text-slate-400 mb-6" data-v-aa1d3c94>A szolg\xE1ltat\xF3hoz tartoz\xF3 gamification valid\xE1ci\xF3s bejegyz\xE9sek list\xE1ja.</p>`);
|
||||
_push(`<div data-v-5941cb1d><div class="bg-slate-800 rounded-xl border border-slate-700 p-6" data-v-5941cb1d><h2 class="text-lg font-semibold text-white mb-4" data-v-5941cb1d>Gamification Valid\xE1ci\xF3k</h2><p class="text-sm text-slate-400 mb-6" data-v-5941cb1d>A szolg\xE1ltat\xF3hoz tartoz\xF3 gamification valid\xE1ci\xF3s bejegyz\xE9sek list\xE1ja.</p>`);
|
||||
if (validationsLoading.value) {
|
||||
_push(`<div class="flex items-center justify-center py-8" data-v-aa1d3c94><svg class="w-5 h-5 animate-spin text-slate-400" fill="none" stroke="currentColor" viewBox="0 0 24 24" data-v-aa1d3c94><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M4 4v5h.582m15.356 2A8.001 8.001 0 004.582 9m0 0H9m11 11v-5h-.581m0 0a8.003 8.003 0 01-15.357-2m15.357 2H15" data-v-aa1d3c94></path></svg></div>`);
|
||||
_push(`<div class="flex items-center justify-center py-8" data-v-5941cb1d><svg class="w-5 h-5 animate-spin text-slate-400" fill="none" stroke="currentColor" viewBox="0 0 24 24" data-v-5941cb1d><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M4 4v5h.582m15.356 2A8.001 8.001 0 004.582 9m0 0H9m11 11v-5h-.581m0 0a8.003 8.003 0 01-15.357-2m15.357 2H15" data-v-5941cb1d></path></svg></div>`);
|
||||
} else if (validations.value.length === 0) {
|
||||
_push(`<div class="text-center py-8" data-v-aa1d3c94><p class="text-slate-500" data-v-aa1d3c94>Nincsenek valid\xE1ci\xF3s bejegyz\xE9sek ehhez a szolg\xE1ltat\xF3hoz.</p></div>`);
|
||||
_push(`<div class="text-center py-8" data-v-5941cb1d><p class="text-slate-500" data-v-5941cb1d>Nincsenek valid\xE1ci\xF3s bejegyz\xE9sek ehhez a szolg\xE1ltat\xF3hoz.</p></div>`);
|
||||
} else {
|
||||
_push(`<div class="space-y-3" data-v-aa1d3c94><!--[-->`);
|
||||
_push(`<div class="space-y-3" data-v-5941cb1d><!--[-->`);
|
||||
ssrRenderList(validations.value, (v) => {
|
||||
var _a2;
|
||||
_push(`<div class="bg-slate-700/50 rounded-lg border border-slate-600 p-4" data-v-aa1d3c94><div class="flex items-start justify-between gap-4" data-v-aa1d3c94><div class="flex-1" data-v-aa1d3c94><div class="flex items-center gap-2 mb-1" data-v-aa1d3c94><span class="${ssrRenderClass([validationTypeClass(v.validation_type), "text-xs font-medium px-2 py-0.5 rounded-full"])}" data-v-aa1d3c94>${ssrInterpolate(validationTypeLabel(v.validation_type))}</span><span class="text-xs text-slate-500" data-v-aa1d3c94>s\xFAly: ${ssrInterpolate(v.weight)}</span></div><p class="text-sm text-slate-300" data-v-aa1d3c94><span class="text-slate-400" data-v-aa1d3c94>Szavaz\xF3:</span> ${ssrInterpolate(v.voter_name || `User #${v.voter_user_id}`)}</p>`);
|
||||
_push(`<div class="bg-slate-700/50 rounded-lg border border-slate-600 p-4" data-v-5941cb1d><div class="flex items-start justify-between gap-4" data-v-5941cb1d><div class="flex-1" data-v-5941cb1d><div class="flex items-center gap-2 mb-1" data-v-5941cb1d><span class="${ssrRenderClass([validationTypeClass(v.validation_type), "text-xs font-medium px-2 py-0.5 rounded-full"])}" data-v-5941cb1d>${ssrInterpolate(validationTypeLabel(v.validation_type))}</span><span class="text-xs text-slate-500" data-v-5941cb1d>s\xFAly: ${ssrInterpolate(v.weight)}</span></div><p class="text-sm text-slate-300" data-v-5941cb1d><span class="text-slate-400" data-v-5941cb1d>Szavaz\xF3:</span> ${ssrInterpolate(v.voter_name || `User #${v.voter_user_id}`)}</p>`);
|
||||
if ((_a2 = v.validation_metadata) == null ? void 0 : _a2.reason) {
|
||||
_push(`<p class="text-xs text-slate-500 mt-1" data-v-aa1d3c94> Indokl\xE1s: ${ssrInterpolate(v.validation_metadata.reason)}</p>`);
|
||||
_push(`<p class="text-xs text-slate-500 mt-1" data-v-5941cb1d> Indokl\xE1s: ${ssrInterpolate(v.validation_metadata.reason)}</p>`);
|
||||
} else {
|
||||
_push(`<!---->`);
|
||||
}
|
||||
_push(`</div><div class="text-xs text-slate-500 whitespace-nowrap" data-v-aa1d3c94>${ssrInterpolate(formatDate(v.created_at))}</div></div></div>`);
|
||||
_push(`</div><div class="text-xs text-slate-500 whitespace-nowrap" data-v-5941cb1d>${ssrInterpolate(formatDate(v.created_at))}</div></div></div>`);
|
||||
});
|
||||
_push(`<!--]--></div>`);
|
||||
}
|
||||
@@ -505,32 +590,57 @@ const _sfc_main = /* @__PURE__ */ defineComponent({
|
||||
} else {
|
||||
_push(`<!---->`);
|
||||
}
|
||||
if (activeTab.value === "history") {
|
||||
_push(`<div data-v-aa1d3c94><div class="bg-slate-800 rounded-xl border border-slate-700 p-6" data-v-aa1d3c94><h2 class="text-lg font-semibold text-white mb-4" data-v-aa1d3c94>\xC1llapotv\xE1ltoztat\xE1sok el\u0151zm\xE9nyei</h2><p class="text-sm text-slate-400 mb-6" data-v-aa1d3c94>Id\u0151vonal: ki, mikor \xE9s mit v\xE1ltoztatott a szolg\xE1ltat\xF3val kapcsolatban.</p>`);
|
||||
if (historyLoading.value) {
|
||||
_push(`<div class="flex items-center justify-center py-8" data-v-aa1d3c94><svg class="w-5 h-5 animate-spin text-slate-400" fill="none" stroke="currentColor" viewBox="0 0 24 24" data-v-aa1d3c94><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M4 4v5h.582m15.356 2A8.001 8.001 0 004.582 9m0 0H9m11 11v-5h-.581m0 0a8.003 8.003 0 01-15.357-2m15.357 2H15" data-v-aa1d3c94></path></svg></div>`);
|
||||
} else if (history.value.length === 0) {
|
||||
_push(`<div class="text-center py-8" data-v-aa1d3c94><p class="text-slate-500" data-v-aa1d3c94>Nincsenek el\u0151zm\xE9nyek ehhez a szolg\xE1ltat\xF3hoz.</p></div>`);
|
||||
if (activeTab.value === "crawler") {
|
||||
_push(`<div class="max-w-4xl" data-v-5941cb1d><div class="bg-slate-800 rounded-xl border border-slate-700 p-6" data-v-5941cb1d><h2 class="text-lg font-semibold text-white mb-4" data-v-5941cb1d>Crawler / Nyers Adatok</h2><p class="text-sm text-slate-400 mb-6" data-v-5941cb1d>A robot \xE1ltal begy\u0171jt\xF6tt nyers adatok \xE9s metaadatok.</p><div class="flex flex-wrap gap-3 mb-6" data-v-5941cb1d><div class="inline-flex items-center gap-1.5 px-3 py-1.5 bg-slate-700 rounded-lg text-xs font-medium" data-v-5941cb1d><span class="text-slate-400" data-v-5941cb1d>Forr\xE1s:</span><code class="text-cyan-300 font-mono" data-v-5941cb1d>${ssrInterpolate(provider.value.source || "\u2014")}</code></div><div class="${ssrRenderClass([trustScoreBadgeClass.value, "inline-flex items-center gap-1.5 px-3 py-1.5 rounded-lg text-xs font-medium"])}" data-v-5941cb1d><span class="text-slate-400" data-v-5941cb1d>Trust Score:</span><span class="font-semibold" data-v-5941cb1d>${ssrInterpolate((_e = provider.value.trust_score) != null ? _e : "\u2014")}</span></div></div>`);
|
||||
if (provider.value.rejection_reason) {
|
||||
_push(`<div class="flex items-start gap-3 p-4 mb-6 bg-rose-500/10 border border-rose-500/30 rounded-lg" data-v-5941cb1d><svg class="w-5 h-5 text-rose-400 flex-shrink-0 mt-0.5" fill="none" stroke="currentColor" viewBox="0 0 24 24" data-v-5941cb1d><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M12 9v2m0 4h.01m-6.938 4h13.856c1.54 0 2.502-1.667 1.732-2.5L13.732 4c-.77-.833-1.964-.833-2.732 0L4.082 16.5c-.77.833.192 2.5 1.732 2.5z" data-v-5941cb1d></path></svg><div data-v-5941cb1d><p class="text-sm font-medium text-rose-300" data-v-5941cb1d>Elutas\xEDt\xE1s indokl\xE1sa</p><p class="text-sm text-rose-200/70 mt-0.5" data-v-5941cb1d>${ssrInterpolate(provider.value.rejection_reason)}</p></div></div>`);
|
||||
} else {
|
||||
_push(`<div class="relative" data-v-aa1d3c94><div class="absolute left-4 top-0 bottom-0 w-0.5 bg-slate-700" data-v-aa1d3c94></div><!--[-->`);
|
||||
_push(`<!---->`);
|
||||
}
|
||||
_push(`<div class="mb-6" data-v-5941cb1d><h3 class="text-sm font-medium text-slate-300 mb-3" data-v-5941cb1d>Nyers adatok (raw_data)</h3><div class="bg-slate-900/50 rounded-lg border border-slate-700 p-4 overflow-x-auto" data-v-5941cb1d>`);
|
||||
_push(ssrRenderComponent(_component_RawDataViewer, {
|
||||
data: provider.value.raw_data
|
||||
}, null, _parent));
|
||||
_push(`</div></div>`);
|
||||
if (provider.value.audit_trail && Object.keys(provider.value.audit_trail).length > 0) {
|
||||
_push(`<div data-v-5941cb1d><h3 class="text-sm font-medium text-slate-300 mb-3" data-v-5941cb1d>Audit Trail</h3><div class="bg-slate-900/50 rounded-lg border border-slate-700 p-4 overflow-x-auto" data-v-5941cb1d>`);
|
||||
_push(ssrRenderComponent(_component_RawDataViewer, {
|
||||
data: provider.value.audit_trail
|
||||
}, null, _parent));
|
||||
_push(`</div></div>`);
|
||||
} else {
|
||||
_push(`<!---->`);
|
||||
}
|
||||
_push(`</div></div>`);
|
||||
} else {
|
||||
_push(`<!---->`);
|
||||
}
|
||||
if (activeTab.value === "history") {
|
||||
_push(`<div data-v-5941cb1d><div class="bg-slate-800 rounded-xl border border-slate-700 p-6" data-v-5941cb1d><h2 class="text-lg font-semibold text-white mb-4" data-v-5941cb1d>\xC1llapotv\xE1ltoztat\xE1sok el\u0151zm\xE9nyei</h2><p class="text-sm text-slate-400 mb-6" data-v-5941cb1d>Id\u0151vonal: ki, mikor \xE9s mit v\xE1ltoztatott a szolg\xE1ltat\xF3val kapcsolatban.</p>`);
|
||||
if (historyLoading.value) {
|
||||
_push(`<div class="flex items-center justify-center py-8" data-v-5941cb1d><svg class="w-5 h-5 animate-spin text-slate-400" fill="none" stroke="currentColor" viewBox="0 0 24 24" data-v-5941cb1d><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M4 4v5h.582m15.356 2A8.001 8.001 0 004.582 9m0 0H9m11 11v-5h-.581m0 0a8.003 8.003 0 01-15.357-2m15.357 2H15" data-v-5941cb1d></path></svg></div>`);
|
||||
} else if (history.value.length === 0) {
|
||||
_push(`<div class="text-center py-8" data-v-5941cb1d><p class="text-slate-500" data-v-5941cb1d>Nincsenek el\u0151zm\xE9nyek ehhez a szolg\xE1ltat\xF3hoz.</p></div>`);
|
||||
} else {
|
||||
_push(`<div class="relative" data-v-5941cb1d><div class="absolute left-4 top-0 bottom-0 w-0.5 bg-slate-700" data-v-5941cb1d></div><!--[-->`);
|
||||
ssrRenderList(history.value, (entry, index2) => {
|
||||
_push(`<div class="relative pl-10 pb-6 last:pb-0" data-v-aa1d3c94><div class="${ssrRenderClass([historyDotClass(entry.action), "absolute left-2.5 w-3 h-3 rounded-full border-2 mt-1.5"])}" data-v-aa1d3c94></div><div class="bg-slate-700/50 rounded-lg border border-slate-600 p-4" data-v-aa1d3c94><div class="flex items-start justify-between gap-4 mb-2" data-v-aa1d3c94><div data-v-aa1d3c94><span class="${ssrRenderClass([historyActionClass(entry.action), "text-xs font-medium px-2 py-0.5 rounded-full"])}" data-v-aa1d3c94>${ssrInterpolate(historyActionLabel(entry.action))}</span><span class="text-xs text-slate-500 ml-2" data-v-aa1d3c94> User #${ssrInterpolate(entry.user_id || "?")}</span></div><div class="text-xs text-slate-500 whitespace-nowrap" data-v-aa1d3c94>${ssrInterpolate(formatDate(entry.timestamp))}</div></div>`);
|
||||
_push(`<div class="relative pl-10 pb-6 last:pb-0" data-v-5941cb1d><div class="${ssrRenderClass([historyDotClass(entry.action), "absolute left-2.5 w-3 h-3 rounded-full border-2 mt-1.5"])}" data-v-5941cb1d></div><div class="bg-slate-700/50 rounded-lg border border-slate-600 p-4" data-v-5941cb1d><div class="flex items-start justify-between gap-4 mb-2" data-v-5941cb1d><div data-v-5941cb1d><span class="${ssrRenderClass([historyActionClass(entry.action), "text-xs font-medium px-2 py-0.5 rounded-full"])}" data-v-5941cb1d>${ssrInterpolate(historyActionLabel(entry.action))}</span><span class="text-xs text-slate-500 ml-2" data-v-5941cb1d> User #${ssrInterpolate(entry.user_id || "?")}</span></div><div class="text-xs text-slate-500 whitespace-nowrap" data-v-5941cb1d>${ssrInterpolate(formatDate(entry.timestamp))}</div></div>`);
|
||||
if (entry.new_data) {
|
||||
_push(`<div class="text-xs text-slate-400 space-y-1 mt-2" data-v-aa1d3c94>`);
|
||||
_push(`<div class="text-xs text-slate-400 space-y-1 mt-2" data-v-5941cb1d>`);
|
||||
if (entry.new_data.old_status || entry.new_data.new_status) {
|
||||
_push(`<div class="flex items-center gap-2" data-v-aa1d3c94><span class="text-slate-500" data-v-aa1d3c94>St\xE1tusz:</span><span class="text-rose-400" data-v-aa1d3c94>${ssrInterpolate(entry.new_data.old_status || "?")}</span><svg class="w-3 h-3 text-slate-500" fill="none" stroke="currentColor" viewBox="0 0 24 24" data-v-aa1d3c94><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M9 5l7 7-7 7" data-v-aa1d3c94></path></svg><span class="text-emerald-400" data-v-aa1d3c94>${ssrInterpolate(entry.new_data.new_status || "?")}</span></div>`);
|
||||
_push(`<div class="flex items-center gap-2" data-v-5941cb1d><span class="text-slate-500" data-v-5941cb1d>St\xE1tusz:</span><span class="text-rose-400" data-v-5941cb1d>${ssrInterpolate(entry.new_data.old_status || "?")}</span><svg class="w-3 h-3 text-slate-500" fill="none" stroke="currentColor" viewBox="0 0 24 24" data-v-5941cb1d><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M9 5l7 7-7 7" data-v-5941cb1d></path></svg><span class="text-emerald-400" data-v-5941cb1d>${ssrInterpolate(entry.new_data.new_status || "?")}</span></div>`);
|
||||
} else {
|
||||
_push(`<!---->`);
|
||||
}
|
||||
if (entry.new_data.reason && entry.new_data.reason !== "Admin edit") {
|
||||
_push(`<div data-v-aa1d3c94><span class="text-slate-500" data-v-aa1d3c94>Indokl\xE1s:</span> ${ssrInterpolate(entry.new_data.reason)}</div>`);
|
||||
_push(`<div data-v-5941cb1d><span class="text-slate-500" data-v-5941cb1d>Indokl\xE1s:</span> ${ssrInterpolate(entry.new_data.reason)}</div>`);
|
||||
} else {
|
||||
_push(`<!---->`);
|
||||
}
|
||||
if (entry.new_data.changes) {
|
||||
_push(`<div class="mt-2" data-v-aa1d3c94><details class="text-xs" data-v-aa1d3c94><summary class="text-slate-500 cursor-pointer hover:text-slate-400" data-v-aa1d3c94>R\xE9szletes v\xE1ltoz\xE1sok</summary><div class="mt-2 space-y-1" data-v-aa1d3c94><!--[-->`);
|
||||
_push(`<div class="mt-2" data-v-5941cb1d><details class="text-xs" data-v-5941cb1d><summary class="text-slate-500 cursor-pointer hover:text-slate-400" data-v-5941cb1d>R\xE9szletes v\xE1ltoz\xE1sok</summary><div class="mt-2 space-y-1" data-v-5941cb1d><!--[-->`);
|
||||
ssrRenderList(entry.new_data.changes, (value, key) => {
|
||||
_push(`<div class="flex gap-2" data-v-aa1d3c94><span class="text-slate-500 w-28 flex-shrink-0" data-v-aa1d3c94>${ssrInterpolate(key)}:</span><span class="text-slate-300 truncate" data-v-aa1d3c94>${ssrInterpolate(value != null ? value : "\u2014")}</span></div>`);
|
||||
_push(`<div class="flex gap-2" data-v-5941cb1d><span class="text-slate-500 w-28 flex-shrink-0" data-v-5941cb1d>${ssrInterpolate(key)}:</span><span class="text-slate-300 truncate" data-v-5941cb1d>${ssrInterpolate(value != null ? value : "\u2014")}</span></div>`);
|
||||
});
|
||||
_push(`<!--]--></div></details></div>`);
|
||||
} else {
|
||||
@@ -541,9 +651,9 @@ const _sfc_main = /* @__PURE__ */ defineComponent({
|
||||
_push(`<!---->`);
|
||||
}
|
||||
if (entry.old_data) {
|
||||
_push(`<div class="mt-2" data-v-aa1d3c94><details class="text-xs" data-v-aa1d3c94><summary class="text-slate-500 cursor-pointer hover:text-slate-400" data-v-aa1d3c94>R\xE9gi adatok</summary><div class="mt-2 space-y-1" data-v-aa1d3c94><!--[-->`);
|
||||
_push(`<div class="mt-2" data-v-5941cb1d><details class="text-xs" data-v-5941cb1d><summary class="text-slate-500 cursor-pointer hover:text-slate-400" data-v-5941cb1d>R\xE9gi adatok</summary><div class="mt-2 space-y-1" data-v-5941cb1d><!--[-->`);
|
||||
ssrRenderList(entry.old_data, (value, key) => {
|
||||
_push(`<div class="flex gap-2" data-v-aa1d3c94><span class="text-slate-500 w-28 flex-shrink-0" data-v-aa1d3c94>${ssrInterpolate(key)}:</span><span class="text-slate-300 truncate" data-v-aa1d3c94>${ssrInterpolate(value != null ? value : "\u2014")}</span></div>`);
|
||||
_push(`<div class="flex gap-2" data-v-5941cb1d><span class="text-slate-500 w-28 flex-shrink-0" data-v-5941cb1d>${ssrInterpolate(key)}:</span><span class="text-slate-300 truncate" data-v-5941cb1d>${ssrInterpolate(value != null ? value : "\u2014")}</span></div>`);
|
||||
});
|
||||
_push(`<!--]--></div></details></div>`);
|
||||
} else {
|
||||
@@ -560,9 +670,9 @@ const _sfc_main = /* @__PURE__ */ defineComponent({
|
||||
_push(`<!--]-->`);
|
||||
}
|
||||
if (showRejectModal.value) {
|
||||
_push(`<div class="fixed inset-0 z-50 flex items-center justify-center bg-black/60 backdrop-blur-sm" data-v-aa1d3c94><div class="bg-slate-800 rounded-xl border border-slate-700 p-6 w-full max-w-lg mx-4 shadow-2xl" data-v-aa1d3c94><h2 class="text-lg font-semibold text-white mb-2" data-v-aa1d3c94>Szolg\xE1ltat\xF3 elutas\xEDt\xE1sa</h2><p class="text-sm text-slate-400 mb-6" data-v-aa1d3c94> Biztosan elutas\xEDtod a(z) <strong class="text-white" data-v-aa1d3c94>${ssrInterpolate((_e = provider.value) == null ? void 0 : _e.name)}</strong> szolg\xE1ltat\xF3t? </p><form data-v-aa1d3c94><div class="mb-4" data-v-aa1d3c94><label class="block text-sm font-medium text-slate-300 mb-1" data-v-aa1d3c94>Indokl\xE1s (opcion\xE1lis)</label><textarea rows="3" placeholder="Add meg az elutas\xEDt\xE1s ok\xE1t..." class="w-full px-3 py-2 bg-slate-700 border border-slate-600 rounded-lg text-white placeholder-slate-500 focus:outline-none focus:ring-2 focus:ring-rose-500/50 focus:border-rose-500 text-sm resize-none" data-v-aa1d3c94>${ssrInterpolate(rejectReason.value)}</textarea></div><div class="flex justify-end gap-3" data-v-aa1d3c94><button type="button" class="px-4 py-2 text-sm text-slate-400 hover:text-white transition" data-v-aa1d3c94>M\xE9gse</button><button type="submit"${ssrIncludeBooleanAttr(actionLoading.value) ? " disabled" : ""} class="px-4 py-2 bg-rose-600 hover:bg-rose-500 disabled:bg-rose-600/50 text-white rounded-lg text-sm font-medium transition flex items-center gap-2" data-v-aa1d3c94>`);
|
||||
_push(`<div class="fixed inset-0 z-50 flex items-center justify-center bg-black/60 backdrop-blur-sm" data-v-5941cb1d><div class="bg-slate-800 rounded-xl border border-slate-700 p-6 w-full max-w-lg mx-4 shadow-2xl" data-v-5941cb1d><h2 class="text-lg font-semibold text-white mb-2" data-v-5941cb1d>Szolg\xE1ltat\xF3 elutas\xEDt\xE1sa</h2><p class="text-sm text-slate-400 mb-6" data-v-5941cb1d> Biztosan elutas\xEDtod a(z) <strong class="text-white" data-v-5941cb1d>${ssrInterpolate((_f = provider.value) == null ? void 0 : _f.name)}</strong> szolg\xE1ltat\xF3t? </p><form data-v-5941cb1d><div class="mb-4" data-v-5941cb1d><label class="block text-sm font-medium text-slate-300 mb-1" data-v-5941cb1d>Indokl\xE1s (opcion\xE1lis)</label><textarea rows="3" placeholder="Add meg az elutas\xEDt\xE1s ok\xE1t..." class="w-full px-3 py-2 bg-slate-700 border border-slate-600 rounded-lg text-white placeholder-slate-500 focus:outline-none focus:ring-2 focus:ring-rose-500/50 focus:border-rose-500 text-sm resize-none" data-v-5941cb1d>${ssrInterpolate(rejectReason.value)}</textarea></div><div class="flex justify-end gap-3" data-v-5941cb1d><button type="button" class="px-4 py-2 text-sm text-slate-400 hover:text-white transition" data-v-5941cb1d>M\xE9gse</button><button type="submit"${ssrIncludeBooleanAttr(actionLoading.value) ? " disabled" : ""} class="px-4 py-2 bg-rose-600 hover:bg-rose-500 disabled:bg-rose-600/50 text-white rounded-lg text-sm font-medium transition flex items-center gap-2" data-v-5941cb1d>`);
|
||||
if (actionLoading.value) {
|
||||
_push(`<svg class="w-4 h-4 animate-spin" fill="none" stroke="currentColor" viewBox="0 0 24 24" data-v-aa1d3c94><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M4 4v5h.582m15.356 2A8.001 8.001 0 004.582 9m0 0H9m11 11v-5h-.581m0 0a8.003 8.003 0 01-15.357-2m15.357 2H15" data-v-aa1d3c94></path></svg>`);
|
||||
_push(`<svg class="w-4 h-4 animate-spin" fill="none" stroke="currentColor" viewBox="0 0 24 24" data-v-5941cb1d><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M4 4v5h.582m15.356 2A8.001 8.001 0 004.582 9m0 0H9m11 11v-5h-.581m0 0a8.003 8.003 0 01-15.357-2m15.357 2H15" data-v-5941cb1d></path></svg>`);
|
||||
} else {
|
||||
_push(`<!---->`);
|
||||
}
|
||||
@@ -571,9 +681,9 @@ const _sfc_main = /* @__PURE__ */ defineComponent({
|
||||
_push(`<!---->`);
|
||||
}
|
||||
if (showFlagModal.value) {
|
||||
_push(`<div class="fixed inset-0 z-50 flex items-center justify-center bg-black/60 backdrop-blur-sm" data-v-aa1d3c94><div class="bg-slate-800 rounded-xl border border-slate-700 p-6 w-full max-w-lg mx-4 shadow-2xl" data-v-aa1d3c94><h2 class="text-lg font-semibold text-white mb-2" data-v-aa1d3c94>Szolg\xE1ltat\xF3 megjel\xF6l\xE9se</h2><p class="text-sm text-slate-400 mb-6" data-v-aa1d3c94> Biztosan megjel\xF6l\xF6d a(z) <strong class="text-white" data-v-aa1d3c94>${ssrInterpolate((_f = provider.value) == null ? void 0 : _f.name)}</strong> szolg\xE1ltat\xF3t? </p><form data-v-aa1d3c94><div class="mb-4" data-v-aa1d3c94><label class="block text-sm font-medium text-slate-300 mb-1" data-v-aa1d3c94>Indokl\xE1s (opcion\xE1lis)</label><textarea rows="3" placeholder="Add meg a megjel\xF6l\xE9s ok\xE1t..." class="w-full px-3 py-2 bg-slate-700 border border-slate-600 rounded-lg text-white placeholder-slate-500 focus:outline-none focus:ring-2 focus:ring-purple-500/50 focus:border-purple-500 text-sm resize-none" data-v-aa1d3c94>${ssrInterpolate(flagReason.value)}</textarea></div><div class="flex justify-end gap-3" data-v-aa1d3c94><button type="button" class="px-4 py-2 text-sm text-slate-400 hover:text-white transition" data-v-aa1d3c94>M\xE9gse</button><button type="submit"${ssrIncludeBooleanAttr(actionLoading.value) ? " disabled" : ""} class="px-4 py-2 bg-purple-600 hover:bg-purple-500 disabled:bg-purple-600/50 text-white rounded-lg text-sm font-medium transition flex items-center gap-2" data-v-aa1d3c94>`);
|
||||
_push(`<div class="fixed inset-0 z-50 flex items-center justify-center bg-black/60 backdrop-blur-sm" data-v-5941cb1d><div class="bg-slate-800 rounded-xl border border-slate-700 p-6 w-full max-w-lg mx-4 shadow-2xl" data-v-5941cb1d><h2 class="text-lg font-semibold text-white mb-2" data-v-5941cb1d>Szolg\xE1ltat\xF3 megjel\xF6l\xE9se</h2><p class="text-sm text-slate-400 mb-6" data-v-5941cb1d> Biztosan megjel\xF6l\xF6d a(z) <strong class="text-white" data-v-5941cb1d>${ssrInterpolate((_g = provider.value) == null ? void 0 : _g.name)}</strong> szolg\xE1ltat\xF3t? </p><form data-v-5941cb1d><div class="mb-4" data-v-5941cb1d><label class="block text-sm font-medium text-slate-300 mb-1" data-v-5941cb1d>Indokl\xE1s (opcion\xE1lis)</label><textarea rows="3" placeholder="Add meg a megjel\xF6l\xE9s ok\xE1t..." class="w-full px-3 py-2 bg-slate-700 border border-slate-600 rounded-lg text-white placeholder-slate-500 focus:outline-none focus:ring-2 focus:ring-purple-500/50 focus:border-purple-500 text-sm resize-none" data-v-5941cb1d>${ssrInterpolate(flagReason.value)}</textarea></div><div class="flex justify-end gap-3" data-v-5941cb1d><button type="button" class="px-4 py-2 text-sm text-slate-400 hover:text-white transition" data-v-5941cb1d>M\xE9gse</button><button type="submit"${ssrIncludeBooleanAttr(actionLoading.value) ? " disabled" : ""} class="px-4 py-2 bg-purple-600 hover:bg-purple-500 disabled:bg-purple-600/50 text-white rounded-lg text-sm font-medium transition flex items-center gap-2" data-v-5941cb1d>`);
|
||||
if (actionLoading.value) {
|
||||
_push(`<svg class="w-4 h-4 animate-spin" fill="none" stroke="currentColor" viewBox="0 0 24 24" data-v-aa1d3c94><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M4 4v5h.582m15.356 2A8.001 8.001 0 004.582 9m0 0H9m11 11v-5h-.581m0 0a8.003 8.003 0 01-15.357-2m15.357 2H15" data-v-aa1d3c94></path></svg>`);
|
||||
_push(`<svg class="w-4 h-4 animate-spin" fill="none" stroke="currentColor" viewBox="0 0 24 24" data-v-5941cb1d><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M4 4v5h.582m15.356 2A8.001 8.001 0 004.582 9m0 0H9m11 11v-5h-.581m0 0a8.003 8.003 0 01-15.357-2m15.357 2H15" data-v-5941cb1d></path></svg>`);
|
||||
} else {
|
||||
_push(`<!---->`);
|
||||
}
|
||||
@@ -591,7 +701,7 @@ _sfc_main.setup = (props, ctx) => {
|
||||
(ssrContext.modules || (ssrContext.modules = /* @__PURE__ */ new Set())).add("pages/providers/[id]/index.vue");
|
||||
return _sfc_setup ? _sfc_setup(props, ctx) : void 0;
|
||||
};
|
||||
const index = /* @__PURE__ */ _export_sfc(_sfc_main, [["__scopeId", "data-v-aa1d3c94"]]);
|
||||
const index = /* @__PURE__ */ _export_sfc(_sfc_main, [["__scopeId", "data-v-5941cb1d"]]);
|
||||
|
||||
export { index as default };
|
||||
//# sourceMappingURL=index-Dzq5Dk7S.mjs.map
|
||||
//# sourceMappingURL=index-DX46mH0u.mjs.map
|
||||
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@@ -1,8 +0,0 @@
|
||||
const index_vue_vue_type_style_index_0_scoped_aa1d3c94_lang = "input[type=range][data-v-aa1d3c94]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:#6366f1;border:2px solid #1e293b;border-radius:50%;cursor:pointer;height:16px;width:16px}input[type=range][data-v-aa1d3c94]::-moz-range-thumb{background:#6366f1;border:2px solid #1e293b;border-radius:50%;cursor:pointer;height:16px;width:16px}.timeline-enter-active[data-v-aa1d3c94]{transition:all .3s ease-out}.timeline-enter-from[data-v-aa1d3c94]{opacity:0;transform:translate(-10px)}";
|
||||
|
||||
const indexStyles_3Ehc3Kw = [
|
||||
index_vue_vue_type_style_index_0_scoped_aa1d3c94_lang
|
||||
];
|
||||
|
||||
export { indexStyles_3Ehc3Kw as default };
|
||||
//# sourceMappingURL=index-styles.3Ehc3-Kw.mjs.map
|
||||
@@ -1 +0,0 @@
|
||||
{"version":3,"file":"index-styles.3Ehc3-Kw.mjs","sources":["../../../../.nuxt/dist/server/_nuxt/index-styles-1.mjs-C1Gt4hz3.js","../../../../.nuxt/dist/server/_nuxt/index-styles.3Ehc3-Kw.mjs"],"names":["style_0"],"mappings":"AAAA,MAAM,qDAAA,GAAwD,+eAAA;;ACC9D,4BAAe;AACf,EAAEA;AACF;;;;"}
|
||||
@@ -0,0 +1,8 @@
|
||||
const index_vue_vue_type_style_index_0_scoped_5941cb1d_lang = "input[type=range][data-v-5941cb1d]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:#6366f1;border:2px solid #1e293b;border-radius:50%;cursor:pointer;height:16px;width:16px}input[type=range][data-v-5941cb1d]::-moz-range-thumb{background:#6366f1;border:2px solid #1e293b;border-radius:50%;cursor:pointer;height:16px;width:16px}.timeline-enter-active[data-v-5941cb1d]{transition:all .3s ease-out}.timeline-enter-from[data-v-5941cb1d]{opacity:0;transform:translate(-10px)}";
|
||||
|
||||
const indexStyles_BY3KW_p = [
|
||||
index_vue_vue_type_style_index_0_scoped_5941cb1d_lang
|
||||
];
|
||||
|
||||
export { indexStyles_BY3KW_p as default };
|
||||
//# sourceMappingURL=index-styles.B-y3KW_p.mjs.map
|
||||
@@ -0,0 +1 @@
|
||||
{"version":3,"file":"index-styles.B-y3KW_p.mjs","sources":["../../../../.nuxt/dist/server/_nuxt/index-styles-1.mjs-CKaWEloo.js","../../../../.nuxt/dist/server/_nuxt/index-styles.B-y3KW_p.mjs"],"names":["style_0"],"mappings":"AAAA,MAAM,qDAAA,GAAwD,+eAAA;;ACC9D,4BAAe;AACf,EAAEA;AACF;;;;"}
|
||||
@@ -571,7 +571,7 @@ const _routes = [
|
||||
{
|
||||
name: "providers-id-edit",
|
||||
path: "/providers/:id()/edit",
|
||||
component: () => import('./edit-DQMBygGu.mjs')
|
||||
component: () => import('./edit-ZNmjSMhu.mjs')
|
||||
},
|
||||
{
|
||||
name: "gamification-seasons",
|
||||
@@ -582,7 +582,7 @@ const _routes = [
|
||||
{
|
||||
name: "providers-id",
|
||||
path: "/providers/:id()",
|
||||
component: () => import('./index-Dzq5Dk7S.mjs')
|
||||
component: () => import('./index-DX46mH0u.mjs')
|
||||
},
|
||||
{
|
||||
name: "gamification-parameters",
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
const interopDefault = r => r.default || r || [];
|
||||
const styles = {
|
||||
"node_modules/nuxt/dist/app/entry.js": () => import('./entry-styles.CDharU4c.mjs').then(interopDefault),
|
||||
"node_modules/nuxt/dist/app/entry.js": () => import('./entry-styles.BrYI8OxV.mjs').then(interopDefault),
|
||||
"app.vue": () => import('./app-styles.BKebClGy.mjs').then(interopDefault),
|
||||
"pages/providers/index.vue": () => import('./index-styles.DvNtzTM4.mjs').then(interopDefault),
|
||||
"pages/providers/pending.vue": () => import('./pending-styles.B1sSYHqL.mjs').then(interopDefault),
|
||||
@@ -8,12 +8,13 @@ const styles = {
|
||||
"pages/gamification/config.vue": () => import('./config-styles.gyyxQIjl.mjs').then(interopDefault),
|
||||
"pages/gamification/ledger.vue": () => import('./ledger-styles.C-WKuu1_.mjs').then(interopDefault),
|
||||
"pages/gamification/levels.vue": () => import('./levels-styles.DHsDOMqa.mjs').then(interopDefault),
|
||||
"pages/providers/[id]/edit.vue": () => import('./edit-styles.BU1rQqCP.mjs').then(interopDefault),
|
||||
"components/SmartLocationInput.vue": () => import('./SmartLocationInput-styles.D3314zoG.mjs').then(interopDefault),
|
||||
"pages/providers/[id]/index.vue": () => import('./index-styles.B-y3KW_p.mjs').then(interopDefault),
|
||||
"pages/gamification/parameters.vue": () => import('./parameters-styles.BGHWwS0S.mjs').then(interopDefault),
|
||||
"pages/providers/[id]/index.vue": () => import('./index-styles.3Ehc3-Kw.mjs').then(interopDefault),
|
||||
"pages/gamification/point-rules.vue": () => import('./point-rules-styles.Dzr7IExe.mjs').then(interopDefault),
|
||||
"pages/providers/[id]/edit.vue": () => import('./edit-styles.DRyZamYQ.mjs').then(interopDefault),
|
||||
"node_modules/nuxt/dist/app/components/error-404.vue": () => import('./error-404-styles.CiJjK6WX.mjs').then(interopDefault),
|
||||
"node_modules/nuxt/dist/app/components/error-500.vue": () => import('./error-500-styles.ulHNpcF1.mjs').then(interopDefault)
|
||||
"node_modules/nuxt/dist/app/components/error-500.vue": () => import('./error-500-styles.ulHNpcF1.mjs').then(interopDefault),
|
||||
"node_modules/nuxt/dist/app/components/error-404.vue": () => import('./error-404-styles.CiJjK6WX.mjs').then(interopDefault)
|
||||
};
|
||||
|
||||
export { styles as default };
|
||||
|
||||
@@ -1 +1 @@
|
||||
{"version":3,"file":"styles.mjs","sources":["../../../../.nuxt/dist/server/styles.mjs"],"names":[],"mappings":"AAAA,MAAM,cAAc,GAAG,CAAC,IAAI,CAAC,CAAC,OAAO,IAAI,CAAC,IAAI;AAC9C,eAAe;AACf,EAAE,qCAAqC,EAAE,MAAM,OAAO,6BAAmC,CAAC,CAAC,IAAI,CAAC,cAAc,CAAC;AAC/G,EAAE,SAAS,EAAE,MAAM,OAAO,2BAAiC,CAAC,CAAC,IAAI,CAAC,cAAc,CAAC;AACjF,EAAE,2BAA2B,EAAE,MAAM,OAAO,6BAAmC,CAAC,CAAC,IAAI,CAAC,cAAc,CAAC;AACrG,EAAE,6BAA6B,EAAE,MAAM,OAAO,+BAAqC,CAAC,CAAC,IAAI,CAAC,cAAc,CAAC;AACzG,EAAE,8BAA8B,EAAE,MAAM,OAAO,gCAAsC,CAAC,CAAC,IAAI,CAAC,cAAc,CAAC;AAC3G,EAAE,+BAA+B,EAAE,MAAM,OAAO,8BAAoC,CAAC,CAAC,IAAI,CAAC,cAAc,CAAC;AAC1G,EAAE,+BAA+B,EAAE,MAAM,OAAO,8BAAoC,CAAC,CAAC,IAAI,CAAC,cAAc,CAAC;AAC1G,EAAE,+BAA+B,EAAE,MAAM,OAAO,8BAAoC,CAAC,CAAC,IAAI,CAAC,cAAc,CAAC;AAC1G,EAAE,mCAAmC,EAAE,MAAM,OAAO,kCAAwC,CAAC,CAAC,IAAI,CAAC,cAAc,CAAC;AAClH,EAAE,gCAAgC,EAAE,MAAM,OAAO,6BAAmC,CAAC,CAAC,IAAI,CAAC,cAAc,CAAC;AAC1G,EAAE,oCAAoC,EAAE,MAAM,OAAO,mCAAyC,CAAC,CAAC,IAAI,CAAC,cAAc,CAAC;AACpH,EAAE,+BAA+B,EAAE,MAAM,OAAO,4BAAkC,CAAC,CAAC,IAAI,CAAC,cAAc,CAAC;AACxG,EAAE,qDAAqD,EAAE,MAAM,OAAO,iCAAuC,CAAC,CAAC,IAAI,CAAC,cAAc,CAAC;AACnI,EAAE,qDAAqD,EAAE,MAAM,OAAO,iCAAuC,CAAC,CAAC,IAAI,CAAC,cAAc;AAClI;;;;"}
|
||||
{"version":3,"file":"styles.mjs","sources":["../../../../.nuxt/dist/server/styles.mjs"],"names":[],"mappings":"AAAA,MAAM,cAAc,GAAG,CAAC,IAAI,CAAC,CAAC,OAAO,IAAI,CAAC,IAAI;AAC9C,eAAe;AACf,EAAE,qCAAqC,EAAE,MAAM,OAAO,6BAAmC,CAAC,CAAC,IAAI,CAAC,cAAc,CAAC;AAC/G,EAAE,SAAS,EAAE,MAAM,OAAO,2BAAiC,CAAC,CAAC,IAAI,CAAC,cAAc,CAAC;AACjF,EAAE,2BAA2B,EAAE,MAAM,OAAO,6BAAmC,CAAC,CAAC,IAAI,CAAC,cAAc,CAAC;AACrG,EAAE,6BAA6B,EAAE,MAAM,OAAO,+BAAqC,CAAC,CAAC,IAAI,CAAC,cAAc,CAAC;AACzG,EAAE,8BAA8B,EAAE,MAAM,OAAO,gCAAsC,CAAC,CAAC,IAAI,CAAC,cAAc,CAAC;AAC3G,EAAE,+BAA+B,EAAE,MAAM,OAAO,8BAAoC,CAAC,CAAC,IAAI,CAAC,cAAc,CAAC;AAC1G,EAAE,+BAA+B,EAAE,MAAM,OAAO,8BAAoC,CAAC,CAAC,IAAI,CAAC,cAAc,CAAC;AAC1G,EAAE,+BAA+B,EAAE,MAAM,OAAO,8BAAoC,CAAC,CAAC,IAAI,CAAC,cAAc,CAAC;AAC1G,EAAE,+BAA+B,EAAE,MAAM,OAAO,4BAAkC,CAAC,CAAC,IAAI,CAAC,cAAc,CAAC;AACxG,EAAE,mCAAmC,EAAE,MAAM,OAAO,0CAAgD,CAAC,CAAC,IAAI,CAAC,cAAc,CAAC;AAC1H,EAAE,gCAAgC,EAAE,MAAM,OAAO,6BAAmC,CAAC,CAAC,IAAI,CAAC,cAAc,CAAC;AAC1G,EAAE,mCAAmC,EAAE,MAAM,OAAO,kCAAwC,CAAC,CAAC,IAAI,CAAC,cAAc,CAAC;AAClH,EAAE,oCAAoC,EAAE,MAAM,OAAO,mCAAyC,CAAC,CAAC,IAAI,CAAC,cAAc,CAAC;AACpH,EAAE,qDAAqD,EAAE,MAAM,OAAO,iCAAuC,CAAC,CAAC,IAAI,CAAC,cAAc,CAAC;AACnI,EAAE,qDAAqD,EAAE,MAAM,OAAO,iCAAuC,CAAC,CAAC,IAAI,CAAC,cAAc;AAClI;;;;"}
|
||||
@@ -4301,7 +4301,7 @@ function _expandFromEnv(value) {
|
||||
const _inlineRuntimeConfig = {
|
||||
"app": {
|
||||
"baseURL": "/",
|
||||
"buildId": "9690941d-48a2-40dc-830a-194c40a17965",
|
||||
"buildId": "6f9d2fef-185e-4f12-92a6-0576fbf7c7d7",
|
||||
"buildAssetsDir": "/_nuxt/",
|
||||
"cdnURL": ""
|
||||
},
|
||||
@@ -6207,437 +6207,437 @@ const plugins = [
|
||||
];
|
||||
|
||||
const assets = {
|
||||
"/_nuxt/8DBoKuB3.js": {
|
||||
"type": "text/javascript; charset=utf-8",
|
||||
"etag": "\"1621-/fUIGcWT6Bp7rRn4b3XhhWNFEnM\"",
|
||||
"mtime": "2026-07-01T23:33:42.437Z",
|
||||
"size": 5665,
|
||||
"path": "../public/_nuxt/8DBoKuB3.js"
|
||||
},
|
||||
"/logo.svg": {
|
||||
"type": "image/svg+xml",
|
||||
"etag": "\"1c93-1cv7aKDbuz99JYhQ43U9hm4KE3Q\"",
|
||||
"mtime": "2026-07-01T10:06:34.897Z",
|
||||
"mtime": "2026-07-01T23:33:42.444Z",
|
||||
"size": 7315,
|
||||
"path": "../public/logo.svg"
|
||||
},
|
||||
"/_nuxt/B2Ol2ho3.js": {
|
||||
"/_nuxt/B4Rkq71v.js": {
|
||||
"type": "text/javascript; charset=utf-8",
|
||||
"etag": "\"2779-PdrFk+Ppk6HT0U29hx9+pVNXrKM\"",
|
||||
"mtime": "2026-07-01T10:06:34.891Z",
|
||||
"size": 10105,
|
||||
"path": "../public/_nuxt/B2Ol2ho3.js"
|
||||
"etag": "\"cf5-ulFRgR7cu/MtZ48XsMrqjb7roG8\"",
|
||||
"mtime": "2026-07-01T23:33:42.437Z",
|
||||
"size": 3317,
|
||||
"path": "../public/_nuxt/B4Rkq71v.js"
|
||||
},
|
||||
"/_nuxt/23m5KMmx.js": {
|
||||
"/_nuxt/BMa3-Hbc.js": {
|
||||
"type": "text/javascript; charset=utf-8",
|
||||
"etag": "\"2857-C2xMd9/EXg+qRUbgJlGziioQSbU\"",
|
||||
"mtime": "2026-07-01T10:06:34.890Z",
|
||||
"size": 10327,
|
||||
"path": "../public/_nuxt/23m5KMmx.js"
|
||||
"etag": "\"399f-fzqky0YWqAMymRLzUr5dKYBk0vc\"",
|
||||
"mtime": "2026-07-01T23:33:42.437Z",
|
||||
"size": 14751,
|
||||
"path": "../public/_nuxt/BMa3-Hbc.js"
|
||||
},
|
||||
"/_nuxt/BBd0Wshd.js": {
|
||||
"/_nuxt/4iaXbHOg.js": {
|
||||
"type": "text/javascript; charset=utf-8",
|
||||
"etag": "\"9d2b-Q5aGehI+3dvZ8NTCMByQEm6dcuA\"",
|
||||
"mtime": "2026-07-01T10:06:34.891Z",
|
||||
"size": 40235,
|
||||
"path": "../public/_nuxt/BBd0Wshd.js"
|
||||
},
|
||||
"/_nuxt/BCVwWzC0.js": {
|
||||
"type": "text/javascript; charset=utf-8",
|
||||
"etag": "\"15e90-i86AQ8mPSmvXoE+xykwyLJnaZxw\"",
|
||||
"mtime": "2026-07-01T10:06:34.891Z",
|
||||
"size": 89744,
|
||||
"path": "../public/_nuxt/BCVwWzC0.js"
|
||||
},
|
||||
"/_nuxt/BMOhxdBV.js": {
|
||||
"type": "text/javascript; charset=utf-8",
|
||||
"etag": "\"23df-z5RLaD8AGxu1+QQ4ixUdRfbKdmk\"",
|
||||
"mtime": "2026-07-01T10:06:34.891Z",
|
||||
"size": 9183,
|
||||
"path": "../public/_nuxt/BMOhxdBV.js"
|
||||
"etag": "\"9ba0-evGpDRUVF3WylSW8vh/4osd5Fpw\"",
|
||||
"mtime": "2026-07-01T23:33:42.437Z",
|
||||
"size": 39840,
|
||||
"path": "../public/_nuxt/4iaXbHOg.js"
|
||||
},
|
||||
"/_nuxt/BinThMrD.js": {
|
||||
"type": "text/javascript; charset=utf-8",
|
||||
"etag": "\"10a0-Dy/Ykv54MpJk7EfmDmgbbhvuqlQ\"",
|
||||
"mtime": "2026-07-01T10:06:34.891Z",
|
||||
"mtime": "2026-07-01T23:33:42.438Z",
|
||||
"size": 4256,
|
||||
"path": "../public/_nuxt/BinThMrD.js"
|
||||
},
|
||||
"/_nuxt/BYMyrldA.js": {
|
||||
"/_nuxt/Ba2llk3D.js": {
|
||||
"type": "text/javascript; charset=utf-8",
|
||||
"etag": "\"4358-IkAoernl6vSInfUqr4EdcPVIZ5E\"",
|
||||
"mtime": "2026-07-01T10:06:34.891Z",
|
||||
"size": 17240,
|
||||
"path": "../public/_nuxt/BYMyrldA.js"
|
||||
"etag": "\"36b7-7B/taF7n1sytmkpGyNf7d8PH3zk\"",
|
||||
"mtime": "2026-07-01T23:33:42.437Z",
|
||||
"size": 14007,
|
||||
"path": "../public/_nuxt/Ba2llk3D.js"
|
||||
},
|
||||
"/_nuxt/BixZQTWP.js": {
|
||||
"/_nuxt/BmOCpG0I.js": {
|
||||
"type": "text/javascript; charset=utf-8",
|
||||
"etag": "\"1e6-zzcMYVrxEB13Ylc0PfRSChcZFMg\"",
|
||||
"mtime": "2026-07-01T10:06:34.891Z",
|
||||
"size": 486,
|
||||
"path": "../public/_nuxt/BixZQTWP.js"
|
||||
"etag": "\"689-ObOaOW/yibF1Xz4jEppOIDXImPE\"",
|
||||
"mtime": "2026-07-01T23:33:42.438Z",
|
||||
"size": 1673,
|
||||
"path": "../public/_nuxt/BmOCpG0I.js"
|
||||
},
|
||||
"/_nuxt/Bo3NTH2Q.js": {
|
||||
"/_nuxt/BmybOwuw.js": {
|
||||
"type": "text/javascript; charset=utf-8",
|
||||
"etag": "\"399f-kSncRxmTeVQVkYHp2sIDdyIxmyA\"",
|
||||
"mtime": "2026-07-01T10:06:34.892Z",
|
||||
"size": 14751,
|
||||
"path": "../public/_nuxt/Bo3NTH2Q.js"
|
||||
"etag": "\"3e1b-X4WUgNVOm5j8WL9vZB+VL3l4V3Y\"",
|
||||
"mtime": "2026-07-01T23:33:42.438Z",
|
||||
"size": 15899,
|
||||
"path": "../public/_nuxt/BmybOwuw.js"
|
||||
},
|
||||
"/_nuxt/BugbZ1zh.js": {
|
||||
"/_nuxt/BkaRnLFG.js": {
|
||||
"type": "text/javascript; charset=utf-8",
|
||||
"etag": "\"ee-8EU5qql0RqqN9kmwP/lY6sGVWYA\"",
|
||||
"mtime": "2026-07-01T10:06:34.892Z",
|
||||
"etag": "\"320e-WcteiU8TBBG8iF02aN3MZjm9gcU\"",
|
||||
"mtime": "2026-07-01T23:33:42.438Z",
|
||||
"size": 12814,
|
||||
"path": "../public/_nuxt/BkaRnLFG.js"
|
||||
},
|
||||
"/_nuxt/BxHfmKoY.js": {
|
||||
"type": "text/javascript; charset=utf-8",
|
||||
"etag": "\"ee-bYvS4mVlg0/8C6icvMEyPZERCls\"",
|
||||
"mtime": "2026-07-01T23:33:42.438Z",
|
||||
"size": 238,
|
||||
"path": "../public/_nuxt/BugbZ1zh.js"
|
||||
"path": "../public/_nuxt/BxHfmKoY.js"
|
||||
},
|
||||
"/_nuxt/BIbQr1Hg.js": {
|
||||
"/_nuxt/BTNiK2uo.js": {
|
||||
"type": "text/javascript; charset=utf-8",
|
||||
"etag": "\"41942-xcJh1RKRrENOnVnAS/a1MkHEI6M\"",
|
||||
"mtime": "2026-07-01T10:06:34.891Z",
|
||||
"size": 268610,
|
||||
"path": "../public/_nuxt/BIbQr1Hg.js"
|
||||
},
|
||||
"/_nuxt/Bxonjlt7.js": {
|
||||
"type": "text/javascript; charset=utf-8",
|
||||
"etag": "\"3151-WWLwL4qR83XuVTNbIGgdK4iJnHs\"",
|
||||
"mtime": "2026-07-01T10:06:34.892Z",
|
||||
"size": 12625,
|
||||
"path": "../public/_nuxt/Bxonjlt7.js"
|
||||
},
|
||||
"/_nuxt/C2l6xpLd.js": {
|
||||
"type": "text/javascript; charset=utf-8",
|
||||
"etag": "\"1621-ehXMEnSy1AMJ4/I2gHT6TV5TGyU\"",
|
||||
"mtime": "2026-07-01T10:06:34.892Z",
|
||||
"size": 5665,
|
||||
"path": "../public/_nuxt/C2l6xpLd.js"
|
||||
},
|
||||
"/_nuxt/C57rlNin.js": {
|
||||
"type": "text/javascript; charset=utf-8",
|
||||
"etag": "\"3a94-MY8GFXMo0JMrlAHrjQKzBffZwM8\"",
|
||||
"mtime": "2026-07-01T10:06:34.892Z",
|
||||
"size": 14996,
|
||||
"path": "../public/_nuxt/C57rlNin.js"
|
||||
},
|
||||
"/_nuxt/C62YIs1e.js": {
|
||||
"type": "text/javascript; charset=utf-8",
|
||||
"etag": "\"4568-odK4PAqogWhjcwn9KXTBfzJB+JY\"",
|
||||
"mtime": "2026-07-01T10:06:34.892Z",
|
||||
"size": 17768,
|
||||
"path": "../public/_nuxt/C62YIs1e.js"
|
||||
},
|
||||
"/_nuxt/C9Ay6noc.js": {
|
||||
"type": "text/javascript; charset=utf-8",
|
||||
"etag": "\"3cdf-m6chLH8u3/tFunSVYSX5uVjq9I8\"",
|
||||
"mtime": "2026-07-01T10:06:34.892Z",
|
||||
"size": 15583,
|
||||
"path": "../public/_nuxt/C9Ay6noc.js"
|
||||
"etag": "\"318a-Vu6JaJBeFSdMEtT4I+6M55cMBe0\"",
|
||||
"mtime": "2026-07-01T23:33:42.437Z",
|
||||
"size": 12682,
|
||||
"path": "../public/_nuxt/BTNiK2uo.js"
|
||||
},
|
||||
"/_nuxt/CDHQLGnI.js": {
|
||||
"type": "text/javascript; charset=utf-8",
|
||||
"etag": "\"10e0-ekz+6afGIDB01VZ4qdVlWq42054\"",
|
||||
"mtime": "2026-07-01T10:06:34.892Z",
|
||||
"mtime": "2026-07-01T23:33:42.438Z",
|
||||
"size": 4320,
|
||||
"path": "../public/_nuxt/CDHQLGnI.js"
|
||||
},
|
||||
"/_nuxt/CVcegVGg.js": {
|
||||
"/_nuxt/CDgssuQn.js": {
|
||||
"type": "text/javascript; charset=utf-8",
|
||||
"etag": "\"320e-64N6y9bUPmXblm2gsq8gro4WFGg\"",
|
||||
"mtime": "2026-07-01T10:06:34.892Z",
|
||||
"size": 12814,
|
||||
"path": "../public/_nuxt/CVcegVGg.js"
|
||||
},
|
||||
"/_nuxt/CnITbLbn.js": {
|
||||
"type": "text/javascript; charset=utf-8",
|
||||
"etag": "\"36b7-9aZWGdZ3m51jH1g5hhkCqA7c0cw\"",
|
||||
"mtime": "2026-07-01T10:06:34.892Z",
|
||||
"size": 14007,
|
||||
"path": "../public/_nuxt/CnITbLbn.js"
|
||||
},
|
||||
"/_nuxt/Cw6-IYbc.js": {
|
||||
"type": "text/javascript; charset=utf-8",
|
||||
"etag": "\"86af-qAFExapDrcGinwlev2wU38cqPmc\"",
|
||||
"mtime": "2026-07-01T10:06:34.892Z",
|
||||
"etag": "\"86af-XDMKMD7WdTrqhNywvVxzr2YOi+Y\"",
|
||||
"mtime": "2026-07-01T23:33:42.438Z",
|
||||
"size": 34479,
|
||||
"path": "../public/_nuxt/Cw6-IYbc.js"
|
||||
"path": "../public/_nuxt/CDgssuQn.js"
|
||||
},
|
||||
"/_nuxt/Czx1Pqa5.js": {
|
||||
"/_nuxt/CLurynew.js": {
|
||||
"type": "text/javascript; charset=utf-8",
|
||||
"etag": "\"26e5-N2+sfkxrPR63wO61QoTKf6zHTSE\"",
|
||||
"mtime": "2026-07-01T10:06:34.892Z",
|
||||
"etag": "\"a7ee-2a7SeM5qt+g5iCNwAErYXV/z0kg\"",
|
||||
"mtime": "2026-07-01T23:33:42.438Z",
|
||||
"size": 42990,
|
||||
"path": "../public/_nuxt/CLurynew.js"
|
||||
},
|
||||
"/_nuxt/CJxwLd4e.js": {
|
||||
"type": "text/javascript; charset=utf-8",
|
||||
"etag": "\"26e5-jrRxu24kBy7oLuh4fSxSlaUh9UQ\"",
|
||||
"mtime": "2026-07-01T23:33:42.438Z",
|
||||
"size": 9957,
|
||||
"path": "../public/_nuxt/Czx1Pqa5.js"
|
||||
"path": "../public/_nuxt/CJxwLd4e.js"
|
||||
},
|
||||
"/_nuxt/CqV8RqXK.js": {
|
||||
"/_nuxt/CSzOmtO8.js": {
|
||||
"type": "text/javascript; charset=utf-8",
|
||||
"etag": "\"2d26-4yxYptebsAaYkJ4XbEmVhy9tQmc\"",
|
||||
"mtime": "2026-07-01T10:06:34.892Z",
|
||||
"size": 11558,
|
||||
"path": "../public/_nuxt/CqV8RqXK.js"
|
||||
"etag": "\"3151-Oxdxqho0Tj8pLKemua8xaJyS1RI\"",
|
||||
"mtime": "2026-07-01T23:33:42.438Z",
|
||||
"size": 12625,
|
||||
"path": "../public/_nuxt/CSzOmtO8.js"
|
||||
},
|
||||
"/_nuxt/D3BEzqbk.js": {
|
||||
"/_nuxt/CT2ogNQZ.js": {
|
||||
"type": "text/javascript; charset=utf-8",
|
||||
"etag": "\"9ba0-bwuiAQGz2adz88LIeP+hx/6uRUo\"",
|
||||
"mtime": "2026-07-01T10:06:34.892Z",
|
||||
"size": 39840,
|
||||
"path": "../public/_nuxt/D3BEzqbk.js"
|
||||
"etag": "\"3cdf-V/nR5n3qh8apemd2Y3ng3rsIr5k\"",
|
||||
"mtime": "2026-07-01T23:33:42.438Z",
|
||||
"size": 15583,
|
||||
"path": "../public/_nuxt/CT2ogNQZ.js"
|
||||
},
|
||||
"/_nuxt/DBdXA9xc.js": {
|
||||
"/_nuxt/BsgqXOrB.js": {
|
||||
"type": "text/javascript; charset=utf-8",
|
||||
"etag": "\"cf5-zyZpIepGxcnJElMVLxyRQ6prxGw\"",
|
||||
"mtime": "2026-07-01T10:06:34.893Z",
|
||||
"size": 3317,
|
||||
"path": "../public/_nuxt/DBdXA9xc.js"
|
||||
"etag": "\"41942-q+kUZ/6atkwDwZqms8DBcHK/I3Y\"",
|
||||
"mtime": "2026-07-01T23:33:42.438Z",
|
||||
"size": 268610,
|
||||
"path": "../public/_nuxt/BsgqXOrB.js"
|
||||
},
|
||||
"/_nuxt/DSGpJkej.js": {
|
||||
"/_nuxt/CZTAcCQM.js": {
|
||||
"type": "text/javascript; charset=utf-8",
|
||||
"etag": "\"eb2-ao1RhC29H3PAr0ZvpxXMa7wkCoM\"",
|
||||
"mtime": "2026-07-01T10:06:34.893Z",
|
||||
"size": 3762,
|
||||
"path": "../public/_nuxt/DSGpJkej.js"
|
||||
"etag": "\"220d-aJMxDDVury87COirmQdzQs7TiNE\"",
|
||||
"mtime": "2026-07-01T23:33:42.438Z",
|
||||
"size": 8717,
|
||||
"path": "../public/_nuxt/CZTAcCQM.js"
|
||||
},
|
||||
"/_nuxt/DXATb271.js": {
|
||||
"/_nuxt/CX3RVjvu.js": {
|
||||
"type": "text/javascript; charset=utf-8",
|
||||
"etag": "\"445-nNVHx2vjITj1Q1c0U/QZsWAeDQA\"",
|
||||
"mtime": "2026-07-01T10:06:34.893Z",
|
||||
"size": 1093,
|
||||
"path": "../public/_nuxt/DXATb271.js"
|
||||
"etag": "\"66d6-GsZBTOX+3Eg1BcX73RkjHQCkFLo\"",
|
||||
"mtime": "2026-07-01T23:33:42.438Z",
|
||||
"size": 26326,
|
||||
"path": "../public/_nuxt/CX3RVjvu.js"
|
||||
},
|
||||
"/_nuxt/CdJl-kT6.js": {
|
||||
"type": "text/javascript; charset=utf-8",
|
||||
"etag": "\"4568-Pv32eRu5eNbuprZHcJVCMpNHNg4\"",
|
||||
"mtime": "2026-07-01T23:33:42.438Z",
|
||||
"size": 17768,
|
||||
"path": "../public/_nuxt/CdJl-kT6.js"
|
||||
},
|
||||
"/_nuxt/C_F9KetE.js": {
|
||||
"type": "text/javascript; charset=utf-8",
|
||||
"etag": "\"93de-YiEDBiYlPLi9Bv4sUAxgnbIA9SE\"",
|
||||
"mtime": "2026-07-01T23:33:42.438Z",
|
||||
"size": 37854,
|
||||
"path": "../public/_nuxt/C_F9KetE.js"
|
||||
},
|
||||
"/_nuxt/Cdb9IIIu.js": {
|
||||
"type": "text/javascript; charset=utf-8",
|
||||
"etag": "\"23df-6WOS8fWmYZuBTI2faC1TR6I4O3Y\"",
|
||||
"mtime": "2026-07-01T23:33:42.439Z",
|
||||
"size": 9183,
|
||||
"path": "../public/_nuxt/Cdb9IIIu.js"
|
||||
},
|
||||
"/_nuxt/CgPWj1dW.js": {
|
||||
"type": "text/javascript; charset=utf-8",
|
||||
"etag": "\"1e6-rE4/w36f8zfR+GxEEQcaTNmRxgk\"",
|
||||
"mtime": "2026-07-01T23:33:42.439Z",
|
||||
"size": 486,
|
||||
"path": "../public/_nuxt/CgPWj1dW.js"
|
||||
},
|
||||
"/_nuxt/CfpIkT0C.js": {
|
||||
"type": "text/javascript; charset=utf-8",
|
||||
"etag": "\"25b6-j7UrCSVgUojg1o/dOAQ69xRLLfs\"",
|
||||
"mtime": "2026-07-01T23:33:42.439Z",
|
||||
"size": 9654,
|
||||
"path": "../public/_nuxt/CfpIkT0C.js"
|
||||
},
|
||||
"/_nuxt/DEGVr_1D.js": {
|
||||
"type": "text/javascript; charset=utf-8",
|
||||
"etag": "\"10f3-/m+JNa8V5IQIzHma7dRA/eodIsM\"",
|
||||
"mtime": "2026-07-01T10:06:34.893Z",
|
||||
"mtime": "2026-07-01T23:33:42.439Z",
|
||||
"size": 4339,
|
||||
"path": "../public/_nuxt/DEGVr_1D.js"
|
||||
},
|
||||
"/_nuxt/DFRN20X-.js": {
|
||||
"/_nuxt/D0Rr8HNZ.js": {
|
||||
"type": "text/javascript; charset=utf-8",
|
||||
"etag": "\"318a-xwBDC2Gx7qz+xFHAAfm2KIyYtb8\"",
|
||||
"mtime": "2026-07-01T10:06:34.893Z",
|
||||
"size": 12682,
|
||||
"path": "../public/_nuxt/DFRN20X-.js"
|
||||
"etag": "\"eb2-rlOan890zLEHBx2+jHycQ3gQuIo\"",
|
||||
"mtime": "2026-07-01T23:33:42.439Z",
|
||||
"size": 3762,
|
||||
"path": "../public/_nuxt/D0Rr8HNZ.js"
|
||||
},
|
||||
"/_nuxt/DCnDxqZH.js": {
|
||||
"type": "text/javascript; charset=utf-8",
|
||||
"etag": "\"9d2b-K8wCwn60z8MG06c4WJ7381GjI2c\"",
|
||||
"mtime": "2026-07-01T23:33:42.439Z",
|
||||
"size": 40235,
|
||||
"path": "../public/_nuxt/DCnDxqZH.js"
|
||||
},
|
||||
"/_nuxt/DR3iKRgS.js": {
|
||||
"type": "text/javascript; charset=utf-8",
|
||||
"etag": "\"2779-rXFUze3N6IOD1/cAE7bY0IHzEyI\"",
|
||||
"mtime": "2026-07-01T23:33:42.439Z",
|
||||
"size": 10105,
|
||||
"path": "../public/_nuxt/DR3iKRgS.js"
|
||||
},
|
||||
"/_nuxt/Dg60rhbS.js": {
|
||||
"type": "text/javascript; charset=utf-8",
|
||||
"etag": "\"10dd-Wzx65MZ3Zz33cnmAzicgdhZVUVU\"",
|
||||
"mtime": "2026-07-01T10:06:34.893Z",
|
||||
"mtime": "2026-07-01T23:33:42.439Z",
|
||||
"size": 4317,
|
||||
"path": "../public/_nuxt/Dg60rhbS.js"
|
||||
},
|
||||
"/_nuxt/D_wdxHVu.js": {
|
||||
"type": "text/javascript; charset=utf-8",
|
||||
"etag": "\"9165-jD0/K5sqaq+9bOVHh03bSOVhvEA\"",
|
||||
"mtime": "2026-07-01T10:06:34.893Z",
|
||||
"size": 37221,
|
||||
"path": "../public/_nuxt/D_wdxHVu.js"
|
||||
},
|
||||
"/_nuxt/DgPVyq19.js": {
|
||||
"type": "text/javascript; charset=utf-8",
|
||||
"etag": "\"4adc-apgNHlf/Uocgnc7l4PdvwvPqFac\"",
|
||||
"mtime": "2026-07-01T10:06:34.893Z",
|
||||
"size": 19164,
|
||||
"path": "../public/_nuxt/DgPVyq19.js"
|
||||
},
|
||||
"/_nuxt/DlAUqK2U.js": {
|
||||
"type": "text/javascript; charset=utf-8",
|
||||
"etag": "\"5b-eFCz/UrraTh721pgAl0VxBNR1es\"",
|
||||
"mtime": "2026-07-01T10:06:34.893Z",
|
||||
"mtime": "2026-07-01T23:33:42.439Z",
|
||||
"size": 91,
|
||||
"path": "../public/_nuxt/DlAUqK2U.js"
|
||||
},
|
||||
"/_nuxt/Die-uL3s.js": {
|
||||
"/_nuxt/DehTxGHf.js": {
|
||||
"type": "text/javascript; charset=utf-8",
|
||||
"etag": "\"3e1b-ExzYKrYpLlvnb3FNnhb12t+LpsA\"",
|
||||
"mtime": "2026-07-01T10:06:34.893Z",
|
||||
"size": 15899,
|
||||
"path": "../public/_nuxt/Die-uL3s.js"
|
||||
},
|
||||
"/_nuxt/DlkOUcOd.js": {
|
||||
"type": "text/javascript; charset=utf-8",
|
||||
"etag": "\"2f2c-R2yPXvoekZtukC6YRUX7KC2TjCw\"",
|
||||
"mtime": "2026-07-01T10:06:34.893Z",
|
||||
"size": 12076,
|
||||
"path": "../public/_nuxt/DlkOUcOd.js"
|
||||
},
|
||||
"/_nuxt/DlWXh2WJ.js": {
|
||||
"type": "text/javascript; charset=utf-8",
|
||||
"etag": "\"73a6-m0K9b5D3hRX77eVB3OGdBFbLFl0\"",
|
||||
"mtime": "2026-07-01T10:06:34.893Z",
|
||||
"size": 29606,
|
||||
"path": "../public/_nuxt/DlWXh2WJ.js"
|
||||
},
|
||||
"/_nuxt/DumZSuM0.js": {
|
||||
"type": "text/javascript; charset=utf-8",
|
||||
"etag": "\"58e0-pf5NV6pYEfBSzgD/4d20bvwVAHg\"",
|
||||
"mtime": "2026-07-01T10:06:34.893Z",
|
||||
"size": 22752,
|
||||
"path": "../public/_nuxt/DumZSuM0.js"
|
||||
},
|
||||
"/_nuxt/OCjlko5P.js": {
|
||||
"type": "text/javascript; charset=utf-8",
|
||||
"etag": "\"220d-cayoJJeJbXF+kEdoa6sUnAlYAi0\"",
|
||||
"mtime": "2026-07-01T10:06:34.893Z",
|
||||
"size": 8717,
|
||||
"path": "../public/_nuxt/OCjlko5P.js"
|
||||
"etag": "\"3a94-6JisoYxKsFG4m0jDmm+yNQxIz8I\"",
|
||||
"mtime": "2026-07-01T23:33:42.439Z",
|
||||
"size": 14996,
|
||||
"path": "../public/_nuxt/DehTxGHf.js"
|
||||
},
|
||||
"/_nuxt/F5Gy7C0t.js": {
|
||||
"type": "text/javascript; charset=utf-8",
|
||||
"etag": "\"fd9-+ChFBhDlmRdQeb5cWkr2Fi4ECCU\"",
|
||||
"mtime": "2026-07-01T10:06:34.893Z",
|
||||
"mtime": "2026-07-01T23:33:42.439Z",
|
||||
"size": 4057,
|
||||
"path": "../public/_nuxt/F5Gy7C0t.js"
|
||||
},
|
||||
"/_nuxt/DiSPCBKY.js": {
|
||||
"type": "text/javascript; charset=utf-8",
|
||||
"etag": "\"2d26-5SB4QUA2NzPVeV89CMCz2ykgS4I\"",
|
||||
"mtime": "2026-07-01T23:33:42.439Z",
|
||||
"size": 11558,
|
||||
"path": "../public/_nuxt/DiSPCBKY.js"
|
||||
},
|
||||
"/_nuxt/DwIm51Z1.js": {
|
||||
"type": "text/javascript; charset=utf-8",
|
||||
"etag": "\"2857-y0rPWRQ859Z5SQleyBs7P96TJlg\"",
|
||||
"mtime": "2026-07-01T23:33:42.439Z",
|
||||
"size": 10327,
|
||||
"path": "../public/_nuxt/DwIm51Z1.js"
|
||||
},
|
||||
"/_nuxt/K-mjEFKk.js": {
|
||||
"type": "text/javascript; charset=utf-8",
|
||||
"etag": "\"d45-WpcMf6jNLV+F8wHsBIY/+HMNf8k\"",
|
||||
"mtime": "2026-07-01T23:33:42.439Z",
|
||||
"size": 3397,
|
||||
"path": "../public/_nuxt/K-mjEFKk.js"
|
||||
},
|
||||
"/_nuxt/OHsHjcwB.js": {
|
||||
"type": "text/javascript; charset=utf-8",
|
||||
"etag": "\"109c-Nb4nhYZ/xGQtmRIWzL8xqdychKA\"",
|
||||
"mtime": "2026-07-01T10:06:34.893Z",
|
||||
"mtime": "2026-07-01T23:33:42.439Z",
|
||||
"size": 4252,
|
||||
"path": "../public/_nuxt/OHsHjcwB.js"
|
||||
},
|
||||
"/_nuxt/RU4T5TAq.js": {
|
||||
"type": "text/javascript; charset=utf-8",
|
||||
"etag": "\"1071-U2Ni5LsZjPWUeBIVcpTy8H0ZKVk\"",
|
||||
"mtime": "2026-07-01T10:06:34.893Z",
|
||||
"mtime": "2026-07-01T23:33:42.440Z",
|
||||
"size": 4209,
|
||||
"path": "../public/_nuxt/RU4T5TAq.js"
|
||||
},
|
||||
"/_nuxt/XheHpngv.js": {
|
||||
"/_nuxt/VE1TOSQ_.js": {
|
||||
"type": "text/javascript; charset=utf-8",
|
||||
"etag": "\"689-EoTY2Er+pKGrnxckm4CWrSHYbQ4\"",
|
||||
"mtime": "2026-07-01T10:06:34.893Z",
|
||||
"size": 1673,
|
||||
"path": "../public/_nuxt/XheHpngv.js"
|
||||
"etag": "\"445-Q4dSeSPYa7vOIhwc60/U5twIxp8\"",
|
||||
"mtime": "2026-07-01T23:33:42.440Z",
|
||||
"size": 1093,
|
||||
"path": "../public/_nuxt/VE1TOSQ_.js"
|
||||
},
|
||||
"/_nuxt/LjunCIVx.js": {
|
||||
"type": "text/javascript; charset=utf-8",
|
||||
"etag": "\"2f2c-qX2tKOXCvYPSeIRBCOFZ5o5ki+o\"",
|
||||
"mtime": "2026-07-01T23:33:42.439Z",
|
||||
"size": 12076,
|
||||
"path": "../public/_nuxt/LjunCIVx.js"
|
||||
},
|
||||
"/_nuxt/config.BuyvRcla.css": {
|
||||
"type": "text/css; charset=utf-8",
|
||||
"etag": "\"b6-aSd6q1fPl/EmZiGdMirdFEfUWm4\"",
|
||||
"mtime": "2026-07-01T10:06:34.893Z",
|
||||
"mtime": "2026-07-01T23:33:42.440Z",
|
||||
"size": 182,
|
||||
"path": "../public/_nuxt/config.BuyvRcla.css"
|
||||
},
|
||||
"/_nuxt/dQhiM-C1.js": {
|
||||
"type": "text/javascript; charset=utf-8",
|
||||
"etag": "\"d45-YL40sfXbSPNSC0tbSgLJ1KbBbS8\"",
|
||||
"mtime": "2026-07-01T10:06:34.893Z",
|
||||
"size": 3397,
|
||||
"path": "../public/_nuxt/dQhiM-C1.js"
|
||||
},
|
||||
"/_nuxt/edit.BOptDYkB.css": {
|
||||
"/_nuxt/edit.C2SUSrlt.css": {
|
||||
"type": "text/css; charset=utf-8",
|
||||
"etag": "\"156-7tb164GSY/JVtaquo11I3AiKHh8\"",
|
||||
"mtime": "2026-07-01T10:06:34.893Z",
|
||||
"size": 342,
|
||||
"path": "../public/_nuxt/edit.BOptDYkB.css"
|
||||
"etag": "\"24f-x21/NHx6RxlbLBiZk4yFoLEFVBI\"",
|
||||
"mtime": "2026-07-01T23:33:42.440Z",
|
||||
"size": 591,
|
||||
"path": "../public/_nuxt/edit.C2SUSrlt.css"
|
||||
},
|
||||
"/_nuxt/entry.KrfumMBl.css": {
|
||||
"type": "text/css; charset=utf-8",
|
||||
"etag": "\"19-60Qvpq/4eRs/sHLgNwhHUEqqm/o\"",
|
||||
"mtime": "2026-07-01T10:06:34.893Z",
|
||||
"mtime": "2026-07-01T23:33:42.440Z",
|
||||
"size": 25,
|
||||
"path": "../public/_nuxt/entry.KrfumMBl.css"
|
||||
},
|
||||
"/_nuxt/ZaDT5UnG.js": {
|
||||
"type": "text/javascript; charset=utf-8",
|
||||
"etag": "\"4adc-X7pUul8yfTUIE4rA+dxiXKDYdvM\"",
|
||||
"mtime": "2026-07-01T23:33:42.440Z",
|
||||
"size": 19164,
|
||||
"path": "../public/_nuxt/ZaDT5UnG.js"
|
||||
},
|
||||
"/_nuxt/error-404.DL_4WIao.css": {
|
||||
"type": "text/css; charset=utf-8",
|
||||
"etag": "\"dca-KnjyV0UbpsrliiJzZx69defY74k\"",
|
||||
"mtime": "2026-07-01T10:06:34.893Z",
|
||||
"mtime": "2026-07-01T23:33:42.440Z",
|
||||
"size": 3530,
|
||||
"path": "../public/_nuxt/error-404.DL_4WIao.css"
|
||||
},
|
||||
"/_nuxt/i5TjBmtQ.js": {
|
||||
"type": "text/javascript; charset=utf-8",
|
||||
"etag": "\"58e0-ljhMTIZrRaMLAIbgNdHHpHXjn4M\"",
|
||||
"mtime": "2026-07-01T23:33:42.440Z",
|
||||
"size": 22752,
|
||||
"path": "../public/_nuxt/i5TjBmtQ.js"
|
||||
},
|
||||
"/_nuxt/error-500.I1Dtv2V5.css": {
|
||||
"type": "text/css; charset=utf-8",
|
||||
"etag": "\"75a-vEGyJqldBVJrnMfcLsrGaHcxYl0\"",
|
||||
"mtime": "2026-07-01T10:06:34.894Z",
|
||||
"mtime": "2026-07-01T23:33:42.440Z",
|
||||
"size": 1882,
|
||||
"path": "../public/_nuxt/error-500.I1Dtv2V5.css"
|
||||
},
|
||||
"/_nuxt/index.DaNIpusu.css": {
|
||||
"type": "text/css; charset=utf-8",
|
||||
"etag": "\"b6-ei+G/bWzamoXEEjzexO2KIrdFeE\"",
|
||||
"mtime": "2026-07-01T10:06:34.894Z",
|
||||
"mtime": "2026-07-01T23:33:42.440Z",
|
||||
"size": 182,
|
||||
"path": "../public/_nuxt/index.DaNIpusu.css"
|
||||
},
|
||||
"/_nuxt/ledger.BFl7YEel.css": {
|
||||
"/_nuxt/index.pEDhoDTW.css": {
|
||||
"type": "text/css; charset=utf-8",
|
||||
"etag": "\"b6-uZt5V50O4Dsn6jVEP06mgXOWh0I\"",
|
||||
"mtime": "2026-07-01T10:06:34.894Z",
|
||||
"size": 182,
|
||||
"path": "../public/_nuxt/ledger.BFl7YEel.css"
|
||||
},
|
||||
"/_nuxt/index.oH-TzkFb.css": {
|
||||
"type": "text/css; charset=utf-8",
|
||||
"etag": "\"1ee-xEiOPAwvkBzOa/ehzyaiTSZ0Rk0\"",
|
||||
"mtime": "2026-07-01T10:06:34.894Z",
|
||||
"etag": "\"1ee-sbAjQ7iTbsIeGmWs6+FtmYlVTls\"",
|
||||
"mtime": "2026-07-01T23:33:42.440Z",
|
||||
"size": 494,
|
||||
"path": "../public/_nuxt/index.oH-TzkFb.css"
|
||||
"path": "../public/_nuxt/index.pEDhoDTW.css"
|
||||
},
|
||||
"/_nuxt/levels.D8Zzp6B_.css": {
|
||||
"type": "text/css; charset=utf-8",
|
||||
"etag": "\"b6-9n6wAsjQSy/HPOYQFTxA+B1Xp80\"",
|
||||
"mtime": "2026-07-01T10:06:34.894Z",
|
||||
"mtime": "2026-07-01T23:33:42.441Z",
|
||||
"size": 182,
|
||||
"path": "../public/_nuxt/levels.D8Zzp6B_.css"
|
||||
},
|
||||
"/_nuxt/parameters.BlLxSA6Z.css": {
|
||||
"type": "text/css; charset=utf-8",
|
||||
"etag": "\"b6-Ak8LsrGcnrOu1gTherfdi1oVUsU\"",
|
||||
"mtime": "2026-07-01T10:06:34.894Z",
|
||||
"size": 182,
|
||||
"path": "../public/_nuxt/parameters.BlLxSA6Z.css"
|
||||
},
|
||||
"/_nuxt/mLQoXw9h.js": {
|
||||
"type": "text/javascript; charset=utf-8",
|
||||
"etag": "\"25b6-srLmWI7h4JWDbrm/ZojoTXZYrd0\"",
|
||||
"mtime": "2026-07-01T10:06:34.894Z",
|
||||
"size": 9654,
|
||||
"path": "../public/_nuxt/mLQoXw9h.js"
|
||||
},
|
||||
"/_nuxt/pending.COC_q5si.css": {
|
||||
"type": "text/css; charset=utf-8",
|
||||
"etag": "\"b6-ro2P+Apw13k7TLH1rXyyNkgHYg8\"",
|
||||
"mtime": "2026-07-01T10:06:34.894Z",
|
||||
"mtime": "2026-07-01T23:33:42.441Z",
|
||||
"size": 182,
|
||||
"path": "../public/_nuxt/pending.COC_q5si.css"
|
||||
},
|
||||
"/_nuxt/parameters.BlLxSA6Z.css": {
|
||||
"type": "text/css; charset=utf-8",
|
||||
"etag": "\"b6-Ak8LsrGcnrOu1gTherfdi1oVUsU\"",
|
||||
"mtime": "2026-07-01T23:33:42.441Z",
|
||||
"size": 182,
|
||||
"path": "../public/_nuxt/parameters.BlLxSA6Z.css"
|
||||
},
|
||||
"/_nuxt/ledger.BFl7YEel.css": {
|
||||
"type": "text/css; charset=utf-8",
|
||||
"etag": "\"b6-uZt5V50O4Dsn6jVEP06mgXOWh0I\"",
|
||||
"mtime": "2026-07-01T23:33:42.440Z",
|
||||
"size": 182,
|
||||
"path": "../public/_nuxt/ledger.BFl7YEel.css"
|
||||
},
|
||||
"/_nuxt/point-rules.vkD86dh6.css": {
|
||||
"type": "text/css; charset=utf-8",
|
||||
"etag": "\"b6-nEgtUi/6Pc+ulC1rm/ABViwQhso\"",
|
||||
"mtime": "2026-07-01T10:06:34.894Z",
|
||||
"mtime": "2026-07-01T23:33:42.441Z",
|
||||
"size": 182,
|
||||
"path": "../public/_nuxt/point-rules.vkD86dh6.css"
|
||||
},
|
||||
"/_nuxt/rejected.D_hI4g0u.css": {
|
||||
"type": "text/css; charset=utf-8",
|
||||
"etag": "\"b6-757cn6Vok01z2ZX5RsNL4We2tSs\"",
|
||||
"mtime": "2026-07-01T10:06:34.894Z",
|
||||
"mtime": "2026-07-01T23:33:42.441Z",
|
||||
"size": 182,
|
||||
"path": "../public/_nuxt/rejected.D_hI4g0u.css"
|
||||
},
|
||||
"/_nuxt/sgHKqTNd.js": {
|
||||
"type": "text/javascript; charset=utf-8",
|
||||
"etag": "\"66d6-WQGePtuwfikQQYJVSVX03Y6CkxU\"",
|
||||
"mtime": "2026-07-01T10:06:34.894Z",
|
||||
"size": 26326,
|
||||
"path": "../public/_nuxt/sgHKqTNd.js"
|
||||
},
|
||||
"/_nuxt/builds/latest.json": {
|
||||
"type": "application/json",
|
||||
"etag": "\"47-u3rUOI58gDtI42JUnoy2TPxVBcg\"",
|
||||
"mtime": "2026-07-01T10:06:34.874Z",
|
||||
"etag": "\"47-fxJ0iNCbFgmlncZjCii/G1N1qA0\"",
|
||||
"mtime": "2026-07-01T23:33:42.424Z",
|
||||
"size": 71,
|
||||
"path": "../public/_nuxt/builds/latest.json"
|
||||
},
|
||||
"/_nuxt/w7ut7fjp.js": {
|
||||
"type": "text/javascript; charset=utf-8",
|
||||
"etag": "\"4358-xfK7DUvFGJSHy7gY7di2PfRSVt4\"",
|
||||
"mtime": "2026-07-01T23:33:42.441Z",
|
||||
"size": 17240,
|
||||
"path": "../public/_nuxt/w7ut7fjp.js"
|
||||
},
|
||||
"/_nuxt/builds/meta/6f9d2fef-185e-4f12-92a6-0576fbf7c7d7.json": {
|
||||
"type": "application/json",
|
||||
"etag": "\"58-7G9XxXyfPA+SWGjBlEMnwTNvit4\"",
|
||||
"mtime": "2026-07-01T23:33:42.420Z",
|
||||
"size": 88,
|
||||
"path": "../public/_nuxt/builds/meta/6f9d2fef-185e-4f12-92a6-0576fbf7c7d7.json"
|
||||
},
|
||||
"/_nuxt/builds/meta/dev.json": {
|
||||
"type": "application/json",
|
||||
"etag": "\"37-O5bsru4B9iWUdDxR+QQkBzJ9MCU\"",
|
||||
"mtime": "2026-07-01T10:06:34.869Z",
|
||||
"etag": "\"37-RGUMjPxh806WhOU+4j4+9nWTrOU\"",
|
||||
"mtime": "2026-07-01T23:33:42.421Z",
|
||||
"size": 55,
|
||||
"path": "../public/_nuxt/builds/meta/dev.json"
|
||||
},
|
||||
"/_nuxt/builds/meta/9690941d-48a2-40dc-830a-194c40a17965.json": {
|
||||
"type": "application/json",
|
||||
"etag": "\"58-1tuZgU6muz/OPQDVOi7OUfy7AQA\"",
|
||||
"mtime": "2026-07-01T10:06:34.869Z",
|
||||
"size": 88,
|
||||
"path": "../public/_nuxt/builds/meta/9690941d-48a2-40dc-830a-194c40a17965.json"
|
||||
"/_nuxt/xqh189iS.js": {
|
||||
"type": "text/javascript; charset=utf-8",
|
||||
"etag": "\"15e90-BlwaQxTPv1XhqtAknF9w0SUHXYI\"",
|
||||
"mtime": "2026-07-01T23:33:42.441Z",
|
||||
"size": 89744,
|
||||
"path": "../public/_nuxt/xqh189iS.js"
|
||||
},
|
||||
"/sf_logo.png": {
|
||||
"type": "image/png",
|
||||
"etag": "\"4366a8-5u0A+e1MYT8zegFkKhhzxt5KbGs\"",
|
||||
"mtime": "2026-07-01T10:06:34.897Z",
|
||||
"mtime": "2026-07-01T23:33:42.444Z",
|
||||
"size": 4417192,
|
||||
"path": "../public/sf_logo.png"
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user