PageSourceSearch

https://shop.nk-rijeka.hr/_nuxt/R3E3bRRG.js

js nk-rijeka.hr collected 2026-09-24 20:28:06 UTC 27,617 bytes, 1 lines download raw bytes

1import{O as Q,Q as V,_ as ae,d as Y,ak as ne,R as oe,U as J,ay as $e,h as u,al as Be,am as R,o as r,e as g,a1 as S,Y as M,L as m,g as B,ab as $,$ as j,aA as ze,a0 as l,aB as je,F as T,a6 as X,a5 as ie,a8 as se,aC as ce,aD as re,ao as te,f as G,at as Oe,aE as Ae,aF as x,aG as Ne,aj as Ie,r as _,j as Pe,n as Ve,Z as ee,a as q,ac as ge,ad as Me,ae as Re}from"./6kibP0JG.js";import{_ as Ue}from"./PRDyw_h-.js";import{_ as pe}from"./5ezHyudl.js";import{u as Fe}from"./Cs95Jho1.js";import{u as Le}from"./GGhJ8AFU.js";import"./DUFEhy5e.js";import"./C_sV_VrL.js";const Ee={wrapper:"relative overflow-x-auto",base:"min-w-full table-fixed",divide:"divide-y divide-gray-300 dark:divide-gray-700",thead:"relative",tbody:"divide-y divide-gray-200 dark:divide-gray-800",caption:"sr-only",tr:{base:"",selected:"bg-gray-50 dark:bg-gray-800/50",expanded:"bg-gray-50 dark:bg-gray-800/50",active:"hover:bg-gray-50 dark:hover:bg-gray-800/50 cursor-pointer"},th:{base:"text-left rtl:text-right",padding:"px-4 py-3.5",color:"text-gray-900 dark:text-white",font:"font-semibold",size:"text-sm"},td:{base:"whitespace-nowrap",padding:"px-4 py-4",color:"text-gray-500 dark:text-gray-400",font:"",size:"text-sm"},checkbox:{padding:"ps-4"},loadingState:{wrapper:"flex flex-col items-center justify-center flex-1 px-6 py-14 sm:px-14",label:"text-sm text-center text-gray-900 dark:text-white",icon:"w-6 h-6 mx-auto text-gray-400 dark:text-gray-500 mb-4 animate-spin"},emptyState:{wrapper:"flex flex-col items-center justify-center flex-1 px-6 py-14 sm:px-14",label:"text-sm text-center text-gray-900 dark:text-white",icon:"w-6 h-6 mx-auto text-gray-400 dark:text-gray-500 mb-4"},expand:{icon:"transform transition-transform duration-200"},progress:{wrapper:"absolute inset-x-0 -bottom-[0.5px] p-0"},default:{sortAscIcon:"i-heroicons-bars-arrow-up-20-solid",sortDescIcon:"i-heroicons-bars-arrow-down-20-solid",sortButton:{icon:"i-heroicons-arrows-up-down-20-solid",trailing:!0,square:!0,color:"gray",variant:"ghost",class:"-m-1.5"},expandButton:{icon:"i-heroicons-chevron-down",color:"gray",variant:"ghost",size:"xs",class:"-my-1.5 align-middle"},checkbox:{color:"primary"},progress:{color:"primary",animation:"carousel"},loadingState:{icon:"i-heroicons-arrow-path-20-solid",label:"Loading..."},emptyState:{icon:"i-heroicons-circle-stack-20-solid",label:"No items."}}},De={base:"inline-flex items-center",rounded:"rounded-md",font:"font-medium",size:{xs:"text-xs px-1.5 py-0.5",sm:"text-xs px-2 py-1",md:"text-sm px-2 py-1",lg:"text-sm px-2.5 py-1.5"},gap:{xs:"gap-0.5",sm:"gap-1",md:"gap-1",lg:"gap-1.5"},color:{white:{solid:"ring-1 ring-inset ring-gray-300 dark:ring-gray-700 text-gray-900 dark:text-white bg-white dark:bg-gray-900"},gray:{solid:"ring-1 ring-inset ring-gray-300 dark:ring-gray-700 text-gray-700 dark:text-gray-200 bg-gray-50 dark:bg-gray-800"},black:{solid:"text-white dark:text-gray-900 bg-gray-900 dark:bg-white"}},variant:{solid:"bg-{color}-500 dark:bg-{color}-400 text-white dark:text-gray-900",outline:"text-{color}-500 dark:text-{color}-400 ring-1 ring-inset ring-{color}-500 dark:ring-{color}-400",soft:"bg-{color}-50 dark:bg-{color}-400 dark:bg-opacity-10 text-{color}-500 dark:text-{color}-400",subtle:"bg-{color}-50 dark:bg-{color}-400 dark:bg-opacity-10 text-{color}-500 dark:text-{color}-400 ring-1 ring-inset ring-{color}-500 dark:ring-{color}-400 ring-opacity-25 dark:ring-opacity-25"},icon:{base:"flex-shrink-0",size:{xs:"h-4 w-4",sm:"h-4 w-4",md:"h-5 w-5",lg:"h-5 w-5"}},default:{size:"sm",variant:"solid",color:"primary"}},Ge={wrapper:"w-full flex flex-col gap-2",indicator:{container:{base:"flex flex-row justify-end",width:"min-w-fit",transition:"transition-all"},align:"text-end",width:"w-fit",color:"text-gray-400 dark:text-gray-500",size:{"2xs":"text-xs",xs:"text-xs",sm:"text-sm",md:"text-sm",lg:"text-sm",xl:"text-base","2xl":"text-base"}},progress:{base:"block appearance-none border-none overflow-hidden",width:"w-full [&::-webkit-progress-bar]:w-full",size:{"2xs":"h-px",xs:"h-0.5",sm:"h-1",md:"h-2",lg:"h-3",xl:"h-4","2xl":"h-5"},rounded:"rounded-full [&::-webkit-progress-bar]:rounded-full",track:"[&::-webkit-progress-bar]:bg-gray-200 [&::-webkit-progress-bar]:dark:bg-gray-700 [@supp
1orts(selector(&::-moz-progress-bar))]:bg-gray-200 [@supports(selector(&::-moz-progress-bar))]:dark:bg-gray-700",bar:"[&::-webkit-progress-value]:rounded-full [&::-webkit-progress-value]:transition-all [&::-webkit-progress-value]:ease-in-out [&::-moz-progress-bar]:rounded-full",color:"text-{color}-500 dark:text-{color}-400",background:"[&::-webkit-progress-value]:bg-current [&::-moz-progress-bar]:bg-current",indeterminate:{base:"indeterminate:relative",rounded:"indeterminate:after:rounded-full [&:indeterminate::-webkit-progress-value]:rounded-full [&:indeterminate::-moz-progress-bar]:rounded-full"}},steps:{base:"grid grid-cols-1",color:"text-{color}-500 dark:text-{color}-400",size:{"2xs":"text-xs",xs:"text-xs",sm:"text-sm",md:"text-sm",lg:"text-sm",xl:"text-base","2xl":"text-base"}},step:{base:"transition-all opacity-0 truncate row-start-1 col-start-1",align:"text-end",active:"opacity-100",first:"text-gray-500 dark:text-gray-400"},animation:{carousel:"bar-animation-carousel","carousel-inverse":"bar-animation-carousel-inverse",swing:"bar-animation-swing",elastic:"bar-animation-elastic"},default:{color:"primary",size:"md",animation:"carousel"}},qe={wrapper:"flex items-center -space-x-px",base:"",rounded:"first:rounded-s-md last:rounded-e-md",default:{size:"sm",activeButton:{color:"primary"},inactiveButton:{color:"white"},firstButton:{color:"white",class:"rtl:[&_span:first-child]:rotate-180",icon:"i-heroicons-chevron-double-left-20-solid"},lastButton:{color:"white",class:"rtl:[&_span:last-child]:rotate-180",icon:"i-heroicons-chevron-double-right-20-solid"},prevButton:{color:"white",class:"rtl:[&_span:first-child]:rotate-180",icon:"i-heroicons-chevron-left-20-solid"},nextButton:{color:"white",class:"rtl:[&_span:last-child]:rotate-180",icon:"i-heroicons-chevron-right-20-solid"}}},L=Q(V.ui.strategy,V.ui.badge,De),Te=Y({components:{UIcon:ne},inheritAttrs:!1,props:{size:{type:String,default:()=>L.default.size,validator(e){return Object.keys(L.size).includes(e)}},color:{type:String,default:()=>L.default.color,validator(e){return[...V.ui.colors,...Object.keys(L.color)].includes(e)}},variant:{type:String,default:()=>L.default.variant,validator(e){return[...Object.keys(L.variant),...Object.values(L.color).flatMap(t=>Object.keys(t))].includes(e)}},label:{type:[String,Number],default:null},icon:{type:String,default:null},leadingIcon:{type:String,default:null},trailingIcon:{type:String,default:null},trailing:{type:Boolean,default:!1},leading:{type:Boolean,default:!1},class:{type:[String,Object,Array],default:()=>""},ui:{type:Object,default:()=>({})}},setup(e){const{ui:t,attrs:w}=oe("badge",J(e,"ui"),L),{size:h,rounded:f}=$e({ui:t,props:e}),z=u(()=>e.icon&&e.leading||e.icon&&!e.trailing||!e.trailing||e.leadingIcon),i=u(()=>e.icon&&e.trailing||e.trailing||e.trailingIcon),n=u(()=>{var N,p;const s=((p=(N=t.value.color)==null?void 0:N[e.color])==null?void 0:p[e.variant])||t.value.variant[e.variant];return Be(R(t.value.base,t.value.font,f.value,t.value.size[h.value],t.value.gap[h.value],s==null?void 0:s.replaceAll("{color}",e.color)),e.class)}),O=u(()=>e.leadingIcon||e.icon),A=u(()=>e.trailingIcon||e.icon),a=u(()=>R(t.value.icon.base,t.value.icon.size[h.value])),k=u(()=>R(t.value.icon.base,t.value.icon.size[h.value]));return{attrs:w,isLeading:z,isTrailing:i,badgeClass:n,leadingIconName:O,trailingIconName:A,leadingIconClass:a,trailingIconClass:k}}}),Je={key:0};function Ke(e,t,w,h,f,z){const i=ne;return r(),g("span",j({class:e.badgeClass},e.attrs),[S(e.$slots,"leading",{},()=>[e.isLeading&&e.leadingIconName?(r(),M(i,{key:0,name:e.leadingIconName,class:m(e.leadingIconClass),"aria-hidden":"true"},null,8,["name","class"])):B("",!0)]),S(e.$slots,"default",{},()=>[e.label?(r(),g("span",Je,$(e.label),1)):B("",!0)]),S(e.$slots,"trailing",{},()=>[e.isTrailing&&e.trailingIconName?(r(),M(i,{key:0,name:e.trailingIconName,class:m(e.trailingIconClass),"aria-hidden":"true"},null,8,["name","class"])):B("",!0)])],16)}const We=ae(Te,[["render",Ke]]),W=Q(V.ui.strategy,V.ui.progress,Ge),Xe=Y({inheritAttrs:!1,props:{value:{type:Number,default:null},max:{type:[Number,Array],default:100},indicator:{type:Boolean,default:!1},animation:{type:String,default:()=>W.default.animation,validator(e){return Object.keys(W.animation).includes(e)}},size:{type:String,default:()=>W.default.size,validator(e){return Object.keys(W.progress.size).includes(e)}},color:{type:String,default:()=>W.default.color,validator(e){return V.ui.colors.includes(e)}},class:{type:[String,Object,Array],default:()=>""},ui:{type:Object,default:()=>({})}},setup(e){const{ui:t,attrs:w}=oe("progress",J(e,"ui"),W,J(e,"class")),h=u(()=>R(t.value.indicator.container.base,t.value.indicator.container.width,t.value.indicator.container.transition)),f=u(()=>R(t.value.indicator.align,t.value.indicator.width,t.value.indicator.color,t.value.indicator.size[e.size])),z=u(()=>{var v;const d=[t.value.progress.base,t.value.progress.width,t.value.progress.size[e.size],t.value.progress.rounded,t.value.progress.track,t.value.progress.bar,(v=t.value.progress.color)==null?void 0:v.replaceAll("{color}",e.color),t.value.progress.background,t.value.progress.indeterminate.base,t.value.progress.indeterminate.rounded];return N.value&&d.push(t.value.animation[e.animation]),R(...d)}),i=u(()=>{var d;return R(t.value.steps.base,(d=t.value.steps.color)==null?void 0:d.replaceAll("{color}",e.color),t.value.steps.size[e.size])}),n=u(()=>R(t.value.step.base,t.value.step.align)),O=u(()=>R(t.value.step.active)),A=u(()=>R(t.value.step.first));function a(d){return d===Number(e.value)}function k(d){return d===0}function s(d){d=Number(d);const v=[n.value];return k(d)&&v.push(A.value),a(d)&&v.push(O.value),v.join(" ")}const N=u(()=>e.value===void 0||e.value===null),p=u(()=>Array.isArray(e.max)),y=u(()=>N.value?null:Array.isArray(e.max)?e.max.length-1:Number(e.max)),F=u(()=>{if(!N.value)switch(!0){case e.value<0:return 0;case e.value>y.value:return 100;default:return e.value/y.value*100}});return{ui:t,attrs:w,indicatorContainerClass:h,indicatorClass:f,progressClass:z,stepsClass:i,stepClasse
1s:s,isIndeterminate:N,isSteps:p,realMax:y,percent:F}}}),He=["aria-valuemax","aria-valuenow"];function Qe(e,t,w,h,f,z){return r(),g("div",{class:m(e.ui.wrapper),role:"progressbar"},[e.indicator||e.$slots.indicator?S(e.$slots,"indicator",je(j({key:0},{percent:e.percent})),()=>[e.isSteps?B("",!0):(r(),g("div",{key:0,class:m(e.indicatorContainerClass),style:ze({width:`${e.percent}%`})},[l("div",{class:m(e.indicatorClass)},$(Math.round(e.percent))+"% ",3)],6))],!0):B("",!0),l("progress",j({"aria-valuemax":e.realMax,"aria-valuenow":e.value,class:e.progressClass},{value:e.value,max:e.realMax,...e.attrs}),$(e.percent!==void 0?`${Math.round(e.percent)}%`:void 0),17,He),e.isSteps?(r(),g("div",{key:1,class:m(e.stepsClass)},[(r(!0),g(T,null,X(e.max,(i,n)=>(r(),g("div",{key:n,class:m(e.stepClasses(n))},[S(e.$slots,`step-${n}`,j({ref_for:!0},{step:i}),()=>[ie($(i),1)],!0)],2))),128))],2)):B("",!0)],2)}const be=ae(Xe,[["render",Qe],["__scopeId","data-v-157fbd8e"]]);function Ye(e){return e?e[0].toUpperCase()+e.slice(1):""}const E=Q(V.ui.strategy,V.ui.table,Ee);function Ze(e,t){return Ae(e,t)}function le(e,t,w){return e===t?0:w==="asc"?e<t?-1:1:e>t?-1:1}function fe(e){return new Set(e.map(t=>JSON.stringify(t)))}function xe(e){return t=>te(t,e)}const _e=Y({components:{UIcon:ne,UButton:se,UProgress:be,UCheckbox:pe},inheritAttrs:!1,props:{modelValue:{type:Array,default:null},by:{type:[String,Function],default:()=>Ze},rows:{type:Array,default:()=>[]},columns:{type:Array,default:null},columnAttribute:{type:String,default:"label"},sort:{type:Object,default:()=>({})},sortMode:{type:String,default:"auto"},sortButton:{type:Object,default:()=>E.default.sortButton},sortAscIcon:{type:String,default:()=>E.default.sortAscIcon},sortDescIcon:{type:String,default:()=>E.default.sortDescIcon},expandButton:{type:Object,default:()=>E.default.expandButton},expand:{type:Object,default:()=>null},loading:{type:Boolean,default:!1},loadingState:{type:Object,default:()=>E.default.loadingState},emptyState:{type:Object,default:()=>E.default.emptyState},caption:{type:String,default:null},progress:{type:Object,default:()=>E.default.progress},class:{type:[String,Object,Array],default:()=>""},ui:{type:Object,default:()=>({})},multipleExpand:{type:Boolean,default:!0},singleSelect:{type:Boolean,default:!1}}
1,emits:["update:modelValue","update:sort","update:expand","select:all"],setup(e,{emit:t,attrs:w}){const{ui:h,attrs:f}=oe("table",J(e,"ui"),E,J(e,"class")),z=u(()=>{const o=e.columns??Object.keys(e.rows[0]).map(C=>({key:C,label:Ye(C),sortable:!1,class:void 0,sort:le}));return o.find(C=>C.key==="select")||!e.modelValue?o:[{key:"select",sortable:!1,class:void 0,sort:le},...o]}),i=ce(e,"sort",t,{passive:!0,defaultValue:re({},e.sort,{column:null,direction:"asc"})}),n=ce(e,"expand",t,{passive:!0,defaultValue:re({},e.expand,{openedRows:[],row:null})}),O={column:i.value.column,direction:null},A=u(()=>{var C;if(!((C=i.value)!=null&&C.column)||e.sortMode==="manual")return e.rows;const{column:o,direction:c}=i.value;return e.rows.slice().sort((he,ke)=>{var de;const we=te(he,o),Ce=te(ke,o);return(((de=z.value.find(Se=>Se.key===o))==null?void 0:de.sort)??le)(we,Ce,c)})}),a=u({get(){return e.modelValue},set(o){t("update:modelValue",o)}}),k=u(()=>e.rows.length),s=u(()=>{const o=fe(a.value),c=fe(e.rows);return Array.from(o).filter(C=>c.has(C)).length}),N=u(()=>!a.value||!e.rows?!1:s.value>0&&s.value<k.value),p=u(()=>s.value===k.value),y=u(()=>e.emptyState===null?null:{...h.value.default.emptyState,...e.emptyState}),F=u(()=>e.loadingState===null?null:{...h.value.default.loadingState,...e.loadingState});function d(o,c){if(typeof e.by=="string"){const C=xe(e.by);return C(o)===C(c)}return e.by(o,c)}function v(o){return e.modelValue?a.value.some(c=>d(x(c),x(o))):!1}function I(o){if(i.value.column===o.key){const c=!o.direction||o.direction==="asc"?"desc":"asc";i.value.direction===c?i.value=re({},O,{column:null,direction:"asc"}):i.value={column:i.value.column,direction:i.value.direction==="asc"?"desc":"asc"}}else i.value={column:o.key,direction:o.direction||"asc"}}function K(o){const c=window.getSelection();c&&c.toString().length>0||w.onSelect&&w.onSelect(o)}function Z(o,c){w.onContextmenu&&w.onContextmenu(o,c)}function b(){const o=[...a.value];e.rows.forEach(c=>{v(c)||o.push(c)}),a.value=o}function P(o){o?b():a.value=[],t("select:all",o)}function U(o,c){o?a.value=e.singleSelect?[c]:[...a.value,c]:a.value=a.value.filter(C=>!d(x(C),x(c)))}function ye(o,c,C=""){return te(o,c,C)}function ue(o){var c;return(c=n.value)!=null&&c.openedRows?n.value.openedRows.some(C=>d(C,o)):!1}function me(o){n.value={openedRows:ue(o)?n.value.openedRows.filter(c=>!d(c,o)):e.multipleExpand?[...n.value.openedRows,o]:[o],row:o}}function ve(o){if(o.sortable){if(i.value.column!==o.key)return"none";if(i.value.direction==="asc")return"ascending";if(i.value.direction==="desc")return"descending"}}return{ui:h,attrs:f,sort:i,columns:z,rows:A,selected:a,indeterminate:N,emptyState:y,loadingState:F,isAllRowChecked:p,onChangeCheckbox:U,isSelected:v,onSort:I,onSelect:K,onContextmenu:Z,onChange:P,getRowData:ye,toggleOpened:me,getAriaSort:ve,isExpanded:ue}}}),et=["aria-sort"],tt={key:1},at={key:0},nt={key:0},ot=["colspan"],st={key:1},rt=["colspan"],lt=["onClick","onContextmenu"],it={key:0},ut={colspan:"100%"};function dt(e,t,w,h,f,z){const i=pe,n=se,O=be,A=ne;return r(),g("div",j({class:e.ui.wrapper},e.attrs),[l("table",{class:m([e.ui.base,e.ui.divide])},[e.$slots.caption||e.caption?S(e.$slots,"caption",{key:0},()=>[l("caption",{class:m(e.ui.caption)},$(e.caption),3)]):B("",!0),l("thead",{class:m(e.ui.thead)},[l("tr",{class:m(e.ui.tr.base)},[e.expand?(r(),g("th",{key:0,scope:"col",class:m(e.ui.tr.base)},t[0]||(t[0]=[l("span",{class:"sr-only"},"Expand",-1)]),2)):B("",!0),(r(!0),g(T,null,X(e.columns,(a,k)=>(r(),g("th",{key:k,scope:"col",class:m([e.ui.th.base,e.ui.th.padding,e.ui.th.color,e.ui.th.font,e.ui.th.size,a.key==="select"&&e.ui.checkbox.padding,a.class]),"aria-sort":e.getAriaSort(a)},[!e.singleSelect&&e.modelValue&&a.key==="select"?S(e.$slots,"select-header",{key:0,indeterminate:e.indeterminate,checked:e.isAllRowChecked,change:e.onChange},()=>[G(i,j({"model-value":e.isAllRowChecked,indeterminate:e.indeterminate,ref_for:!0},e.ui.default.checkbox,{"aria-label":"Select all",onChange:e.onChange}),null,16,["model-value","indeterminate","onChange"])]):S(e.$slots,`${a.key}-header`,{key:1,column:a,sort:e.sort,onSort:e.onSort},()=>[a.sortable?(r(),M(n,j({key:0,ref_for:!0},{...e.ui.default.sortButton||{},...e.sortButton},{icon:!e.sort.column||e.sort.column!==a.key?e.sortButton.icon||e.ui.default.sortButton.icon:e.sort.direction==="asc"?e.sortAscIcon:e.sortDescIcon,label:a[e.columnAttribute],onClick:s=>e.onSort(a)}),null,16,["icon","label","onClick"])):(r(),g("span",tt,$(a[e.columnAttribute]),1))])],10,et))),128))],2),e.loading&&e.progress?(r(),g("tr",at,[l("td",{colspan:0,class:m(e.ui.progress.wrapper)},[G(O,j({...e.ui.default.progress||{},...e.progress},{size:"2xs"}),null,16)],2)])):B("",!0)],2),l("tbody",{class:m(e.ui.tbody)},[e.loadingState&&e.loading&&!e.rows.length?(r(),g("tr",nt,[l("td",{colspan:e.columns.length+(e.modelValue?1:0)+(e.expand?1:0)},[S(e.$slots,"loading-state",{},()=>[l("div",{class:m(e.ui.loadingState.wrapper)},[e.loadingState.icon?(r(),M(A,{key:0,name:e.loadingState.icon,class:m(e.ui.loadingState.icon),"aria-hidden":"true"},null,8,["name","class"])):B("",!0),l("p",{class:m(e.ui.loadingState.label)},$(e.loadingState.label),3)],2)])],8,ot)])):e.emptyState&&!e.rows.length?(r(),g("tr",st,[l("td",{colspan:e.columns.length+(e.modelValue?1:0)+(e.expand?1:0)},[S(e.$slots,"empty-state",{},()=>[l("div",{class:m(e.ui.emptyState.wrapper)},[e.emptyState.icon?(r(),M(A,{key:0,name:e.emptyState.icon,class:m(e.ui.emptyState.icon),"aria-hidden":"true"},null,8,["name","class"])):B("",!0),l("p",{class:m(e.ui.emptyState.label)},$(e.emptyState.label),3)],2)])],8,rt)])):(r(!0),g(T,{key:2},X(e.rows,(a,k)=>(r(),g(T,{key:k},[l("tr",{class:m([e.ui.tr.base,e.isSelected(a)&&e.ui.tr.selected,e.isExpanded(a)&&e.ui.tr.expanded,e.$attrs.onSelect&&e.ui.tr.active,a==null?void 0:a.class]),onClick:()=>e.onSelect(a),onContextmenu:s=>e.onContextmenu(s,a)},[e.expand?(r(),g("td",{key:0,class:m([e.ui.td.base,e.ui.td.padding,e.ui.td.
1color,e.ui.td.font,e.ui.td.size])},[e.$slots["expand-action"]?S(e.$slots,"expand-action",{key:0,row:a,isExpanded:e.isExpanded(a),toggle:()=>e.toggleOpened(a)}):(r(),M(n,j({key:1,disabled:a.disabledExpand,ref_for:!0},{...e.ui.default.expandButton||{},...e.expandButton},{ui:{icon:{base:[e.ui.expand.icon,e.isExpanded(a)&&"rotate-180"].join(" ")}},onClickCapture:Oe(s=>e.toggleOpened(a),["stop"])}),null,16,["disabled","ui","onClickCapture"]))],2)):B("",!0),(r(!0),g(T,null,X(e.columns,(s,N)=>{var p;return r(),g("td",{key:N,class:m([e.ui.td.base,e.ui.td.padding,e.ui.td.color,e.ui.td.font,e.ui.td.size,s==null?void 0:s.rowClass,(p=a[s.key])==null?void 0:p.class,s.key==="select"&&e.ui.checkbox.padding])},[e.modelValue&&s.key==="select"?S(e.$slots,"select-data",{key:0,checked:e.isSelected(a),change:y=>e.onChangeCheckbox(y,a)},()=>[G(i,j({"model-value":e.isSelected(a),ref_for:!0},e.ui.default.checkbox,{"aria-label":"Select row",onChange:y=>e.onChangeCheckbox(y,a)}),null,16,["model-value","onChange"])]):S(e.$slots,`${s.key}-data`,{key:1,column:s,row:a,index:k,getRowData:y=>e.getRowData(a,s.key,y)},()=>[ie($(e.getRowData(a,s.key)),1)])],2)}),128))],42,lt),e.isExpanded(a)?(r(),g("tr",it,[l("td",ut,[S(e.$slots,"expand",{row:a,index:k})])])):B("",!0)],64))),128))],2)],2)],16)}const ct=ae(_e,[["render",dt]]),D=Q(V.ui.strategy,V.ui.pagination,qe),gt=Q(V.ui.strategy,V.ui.button,Ne),ft=Y({components:{UButton:se},inheritAttrs:!1,props:{modelValue:{type:Number,required:!0},pageCount:{type:Number,default:10},total:{type:Number,required:!0},max:{type:Number,default:7,validate(e){return e>=5&&e<Number.MAX_VALUE}},disabled:{type:Boolean,default:!1},size:{type:String,default:()=>D.default.size,validator(e){return Object.keys(gt.size).includes(e)}},to:{type:Function,default:null},activeButton:{type:Object,default:()=>D.default.activeButton},inactiveButton:{type:Object,default:()=>D.default.inactiveButton},showFirst:{type:Boolean,default:!1},showLast:{type:Boolean,default:!1},firstButton:{type:Object,default:()=>D.default.firstButton},lastButton:{type:Object,default:()=>D.default.lastButton},prevButton:{type:Object,default:()=>D.default.prevButton},nextButton:{type:Object,default:()=>D.default.nextButton},divider:{type:String,default:"…"},class:{type:[String,Object,Array],default:()=>""},ui:{type:Object,default:()=>({})}},emits:["update:modelValue"],setup(e,{emit:t}){const{ui:w,attrs:h}=oe("pagination",J(e,"ui"),D,J(e,"class")),f=u({get(){return e.modelValue},set(p){t("update:modelValue",p)}}),z=u(()=>Array.from({length:Math.ceil(e.total/e.pageCount)},(p,y)=>y+1)),i=u(()=>{const p=z.value.length,y=f.value,F=Math.max(e.max,5),d=Math.floor((Math.min(F,p)-5)/2),v=y-d,I=y+d,K=v-1>1,Z=I+1<p,b=[];if(p<=F){for(let P=1;P<=p;P++)b.push(P);return b}if(b.push(1),K&&b.push(e.divider),!Z){const P=y+d+2-p;for(let U=y-d-P;U<=y-d-1;U++)b.push(U)}for(let P=Math.max(2,v);P<=Math.min(p,I);P++)b.push(P);if(!K){const P=1-(y-d-2);for(let U=y+d+1;U<=y+d+P;U++)b.push(U)}return Z&&b.push(e.divider),I<p&&b.push(p),b.length>=3&&b[1]===e.divider&&b[2]===3&&(b[1]=2),b.length>=3&&b[b.length-2]===e.divider&&b[b.length-1]===b.length&&(b[b.length-2]=b.length-1),b}),n=u(()=>f.value>1),O=u(()=>f.value<z.value.length);function A(){n.value&&(f.value=1)}function a(){O.value&&(f.value=z.value.length)}function k(p){typeof p!="string"&&(f.value=p)}function s(){n.value&&f.value--}function N(){O.value&&f.value++}return{ui:w,attrs:h,currentPage:f,pages:z,displayedPages:i,canGoLastOrNext:O,canGoFirstOrPrev:n,onClickPrev:s,onClickNext:N,onClickPage:k,onClickFirst:A,onClickLast:a}}});function pt(e,t,w,h,f,z){const i=se;return r(),g("div",j({class:e.ui.wrapper},e.attrs),[S(e.$slots,"first",{onClick:e.onClickFirst,canGoFirst:e.canGoFirstOrPrev},()=>{var n;return[e.firstButton&&e.showFirst?(r(),M(i,j({key:0,size:e.size,to:(n=e.to)==null?void 0:n.call(e,1),disabled:!e.canGoFirstOrPrev||e.disabled,class:[e.ui.base,e.ui.rounded]},{...e.ui.default.firstButton||{},...e.firstButton},{ui:{rounded:""},"aria-label":"First",onClick:e.onClickFirst}),null,16,["size","to","disabled","class","onClick"])):B("",!0)]}),S(e.$slots,"prev",{onClick:e.onClickPrev,canGoPrev:e.canGoFirstOrPrev},()=>{var n;return[e.prevButton?(r(),M(i,j({key:0,size:e.size,to:(n=e.to)==null?void 0:n.call(e,e.currentPage-1),disabled:!e.canGoFirstOrPrev||e.disabled,class:[e.ui.base,e.ui.roun
1ded]},{...e.ui.default.prevButton||{},...e.prevButton},{ui:{rounded:""},"aria-label":"Prev",onClick:e.onClickPrev}),null,16,["size","to","disabled","class","onClick"])):B("",!0)]}),(r(!0),g(T,null,X(e.displayedPages,(n,O)=>{var A;return r(),M(i,j({key:`${n}-${O}`,to:typeof n=="number"?(A=e.to)==null?void 0:A.call(e,n):null,size:e.size,disabled:e.disabled,label:`${n}`,ref_for:!0},n===e.currentPage?{...e.ui.default.activeButton||{},...e.activeButton}:{...e.ui.default.inactiveButton||{},...e.inactiveButton},{class:[{"pointer-events-none":typeof n=="string","z-[1]":n===e.currentPage},e.ui.base,e.ui.rounded],ui:{rounded:""},onClick:()=>e.onClickPage(n)}),null,16,["to","size","disabled","label","class","onClick"])}),128)),S(e.$slots,"next",{onClick:e.onClickNext,canGoNext:e.canGoLastOrNext},()=>{var n;return[e.nextButton?(r(),M(i,j({key:0,size:e.size,to:(n=e.to)==null?void 0:n.call(e,e.currentPage+1),disabled:!e.canGoLastOrNext||e.disabled,class:[e.ui.base,e.ui.rounded]},{...e.ui.default.nextButton||{},...e.nextButton},{ui:{rounded:""},"aria-label":"Next",onClick:e.onClickNext}),null,16,["size","to","disabled","class","onClick"])):B("",!0)]}),S(e.$slots,"last",{onClick:e.onClickLast,canGoLast:e.canGoLastOrNext},()=>{var n;return[e.lastButton&&e.showLast?(r(),M(i,j({key:0,size:e.size,to:(n=e.to)==null?void 0:n.call(e,e.pages.length),disabled:!e.canGoLastOrNext||e.disabled,class:[e.ui.base,e.ui.rounded]},{...e.ui.default.lastButton||{},...e.lastButton},{ui:{rounded:""},"aria-label":"Last",onClick:e.onClickLast}),null,16,["size","to","disabled","class","onClick"])):B("",!0)]})],16)}const bt=ae(ft,[["render",pt]]),yt={class:"py-40"},mt={class:"container mx-auto"},vt={class:"relative mx-5"},ht={class:"font-normal text-blue-900 font-roboto text-body2 pb-1 pt-10"},kt={class:"flex flex-wrap"},wt={class:"w-full mb-8 lg:w-1/3 lg:mb-0"},Ct={class:"lg:mr-10"},St={class:"w-full px-3 py-4 md:px-10 md:py-10 bg-white rounded lg:w-2/3 custom-shadow"},$t={key:0},Bt={key:1},zt={class:"px-20 text-sm text-background"},jt={key:0,class:"mt-2"},Ot={class:"flex justify-end px-3 py-3.5 border-t border-gray-200 dark:border-gray-700"},H=5,Ft=Y({__name:"orders",setup(e){Fe({title:"Moj profil"});const t=Re(),w=Ie(),h=_(!0),f=_([]);Pe(async()=>{h.value=!0;try{const{data:k,status:s}=await Le(`${t.public.url}/orders/${w.value.id}`,{headers:{Authorization:`Bearer ${t.public.token}`}},"$q5uXErKmH6");f.value=k.value}catch(k){console.error(k),f.value=[]}finally{h.value=!1}});const i=[{key:"order_number",label:"Narudžba"},{key:"status",label:"Status"},{key:"total_price",label:"Cijena"},{key:"date",label:"Datum"}],n=_(1),O=u(()=>h.value?[]:f.value.slice((n.value-1)*H,n.value*H)),A={processing:"amber",shipped:"blue",delivered:"lime",cancelled:"red"},a=_({openedRows:[f.value[0]],row:{}});return Ve(f,()=>{n.value>H&&(n.value=H)}),(k,s)=>{const N=Me,p=Ue,y=We,F=ct,d=bt;return r(),g("section",yt,[l("div",mt,[l("div",vt,[l("p",ht,[G(N,{class:"text-blue-400 link-color",to:"/"},{default:ee(()=>s[2]||(s[2]=[ie(" Početna / ")])),_:1}),s[3]||(s[3]=l("span",null,"Moj račun",-1))]),s[6]||(s[6]=l("h1",{class:"font-saira font-medium text-h1-normal text-gray-900 pb-6 md:pb-10"}," Moj račun ",-1)),l("div",kt,[l("div",wt,[l("div",Ct,[G(p,{activeTab:"nav-order"})])]),l("div",St,[s[5]||(s[5]=l("h1",{class:"text-2xl font-bold pb-10"},"NARUDŽBE",-1)),l("div",null,[q(h)!=!0&&q(f).length===0?(r(),g("div",$t,s[4]||(s[4]=[l("p",{class:"text-background"},"Nema dostupnih narudžbi.",-1)]))):(r(),g("div",Bt,[G(F,{expand:q(a),"onUpdate:expand":s[0]||(s[0]=v=>ge(a)?a.value=v:null),rows:q(O),columns:i,loading:q(h)},{"status-data":ee(({row:v})=>[G(y,{size:"xs",label:v.status,color:A[v.status]},null,8,["label","color"])]),"total_price-data":ee(({row:v})=>[l("p",null,$(v.total_price)+" €",1)]),expand:ee(({row:v})=>[l("div",zt,[(r(!0),g(T,null,X(v.item_orders,(I,K)=>(r(),g("div",{class:"py-4 border-b border-gray-500",key:K},[l("p",null,"Naziv proizvoda: "+$(I.product.title),1),l("p",null,"Cijena: "+$(I.price)+" €",1),l("p",null,"Količina: "+$(I.quantity),1),I.personalization_price>0?(r(),g("div",jt,[l("p",null,"Cijena personalizacije: "+$(I.personalization_price)+" €",1),l("p",null," Broj inputa: "+$(I.number_input)+" - "+$(I.number_input_price)+" € ",1),l("p",null," Tekst inputa: "+$(I.text_input)+" - "+$(I.text_input_price)+" € ",1)])):B("",!0)]))),128))])]),_:1},8,["expand","rows","loading"]),l("div",Ot,[G(d,{modelValue:q(n),"onUpdate:modelValue":s[1]||(s[1]=v=>ge(n)?n.value=v:null),"page-count":H,total:q(f).length,size:"sm","show-last":"","show-first":"","active-button":{variant:"outline",color:"gray"},"inactive-button":{color:"gray"}},null,8,["modelValue","total"])])]))])])])])])])}}});
1export{Ft as default};

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.