PageSourceSearch

https://www.metaixmio.gr/assets/index.CHVhVX1k.js

js metaixmio.gr collected 2026-10-02 06:02:52 UTC 16,955 bytes, 1 lines download raw bytes

1import{t as L,a8 as u,bl as M,r as i,j as e,h as p,K as d,bm as g,F,P as h,af as j,bn as w,bo as P,bp as k}from"./index-Vblyvtde.js";import{P as E}from"./PageHeaderMeta.CSLwEqRJ.js";import{S as D}from"./copy-icon.B5pVQ1Ie.js";import{e as x}from"./helper.CAOjaNAH.js";import{u as S,a as T}from"./useNextMilestone.BwkUhr7t.js";import"./ProfileNavigation.DZn5BOky.js";import{P as Z}from"./index.CRpDJ4Es.js";import"./useProfile.Dc3rNXTj.js";import"./home-breadcrumb-icon.CtMJH-X5.js";import"./truck-icon.Ddqb1b_H.js";import"./Breadcrumb.BHCmkbDc.js";const _=(s=!1)=>L({queryKey:["customer-coupons",s],queryFn:()=>M(s).then(n=>n).catch(()=>[]),placeholderData:[],enabled:u.isAuthenticated()}),R=s=>i.createElement("svg",{width:25,height:172,viewBox:"0 0 25 172",fill:"none",xmlns:"http://www.w3.org/2000/svg",...s},i.createElement("g",{opacity:.1},i.createElement("path",{d:"M8.85276 10.3795L0.569584 10.3795L0.552031 10.5629C0.517611 10.9225 0.499993 11.2869 0.499993 11.6553C0.499993 18.0923 5.87258 23.3106 12.5 23.3106C18.226 23.3106 23.0148 19.4155 24.212 14.2047L24.2686 13.9586L21.4192 13.9586L21.3763 14.1055C20.279 17.8634 16.7202 20.6158 12.5 20.6158C7.85093 20.6158 4.00488 17.2755 3.36736 12.9312L8.85276 12.9312L12.3556 11.6553L8.85276 10.3795Z",fill:"#F58220"}),i.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M16.1472 12.9312L24.4304 12.9312L24.448 12.7477C24.4824 12.3881 24.5 12.0237 24.5 11.6553C24.5 5.21826 19.1274 -8.1423e-07 12.5 -5.24537e-07C6.77402 -2.74247e-07 1.98517 3.89507 0.787974 9.1059L0.731424 9.35204L3.58074 9.35204L3.62365 9.20506C4.72102 5.44723 8.27982 2.69484 12.5 2.69484C17.1491 2.69484 20.9951 6.03514 21.6326 10.3795L16.1472 10.3795L12.6443 11.6553L16.1472 12.9312ZM0.991105 9.15005C1.19364 8.26849 1.5008 7.42525 1.89926 6.63327C1.53135 7.36447 1.24125 8.13936 1.0395 8.9478C1.02275 9.01495 1.00664 9.08244 0.991105 9.15005Z",fill:"#F58220"}),i.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M3.46206 107.495C2.16095 106.209 1.25017 104.556 0.848992 102.763C0.610455 101.682 0.686354 99.2618 0.989946 98.1921C1.21764 97.4034 1.65134 96.4741 2.07421 95.8583C2.3778 95.4045 3.38616 94.3996 3.73312 94.1943C3.9066 94.0971 4.03671 93.9782 4.03671 93.935C4.03671 93.8918 3.397 93.8486 2.62718 93.8486L1.21764 93.8486L1.21764 89.9804L11.8651 89.9156C17.7309 89.8832 22.7836 89.8184 23.0872 89.7859L23.6618 89.7211L23.6618 93.2867L22.274 93.3515C21.515 93.3948 20.6367 93.4488 20.3115 93.492L19.726 93.5568L20.0404 93.7189C21.2873 94.3672 22.6318 95.7826 23.2823 97.144C23.922 98.4622 24.0955 99.1645 24.1714 100.764C24.3015 103.541 23.4666 105.734 21.5584 107.636C19.379 109.807 16.5057 110.855 12.7108 110.855C10.0435 110.855 8.13522 110.445 6.19439 109.451C4.99086 108.824 4.37284 108.392 3.46206 107.495ZM7.18107 94.6265C5.60889 95.372 4.43789 96.7875 3.9825 98.4946C3.76565 99.305 3.78734 100.98 4.02587 101.79C4.568 103.67 6.02091 105.226 7.99426 106.036C10.9109 107.236 14.7167 107.171 17.3081 105.874C19.726 104.664 20.9512 102.773 20.962 100.245C20.9729 98.7756 20.6584 97.7707 19.8127 96.593C18.9887 95.4585 17.8285 94.6697 16.1804 94.1511C15.4106 93.9134 15.2154 93.9026 12.3313 93.9026C8.91589 93.9026 8.63398 93.9458 7.18107 94.6265Z",fill:"#F58220"}),i.createElement("path",{d:"M5.41373 144.793C2.91993 144.145 1.12006 141.692 0.859837 138.581C0.740569 137.252 0.979106 134.972 1.38028 133.427C1.6405 132.454 2.11758 131.341 2.28022 131.341C2.51875 131.341 5.01255 132.238 5.01255 132.325C5.01255 132.389 4.93665 132.584 4.83907 132.768C4.22104 133.956 3.75481 136.258 3.85239 137.651C3.92829 138.732 4.17767 139.434 4.74149 140.072C6.05344 
1141.552 8.54724 141.357 9.53391 139.694C10.0544 138.797 10.1411 138.332 10.2062 136.096L10.2712 133.989L13.112 133.924L13.1662 135.793C13.2204 137.316 13.2746 137.803 13.4698 138.419C13.9794 140.039 14.7384 141.033 15.8443 141.584C16.6683 141.984 18.0128 142.006 18.8369 141.628C20.3223 140.947 21.168 139.283 21.168 137.046C21.168 135.523 20.6367 133.394 19.8778 131.903L19.5525 131.266L20.9837 130.769C21.1033 130.727 21.2133 130.689 21.3149 130.653C21.9417 130.433 22.2443 130.327 22.4566 130.418C22.6537 130.503 22.7735 130.757 23.0046 131.248C23.0431 131.33 23.0849 131.419 23.1305 131.514C23.9871 133.319 24.3666 135.404 24.2798 137.867C24.2148 139.791 23.9654 140.914 23.3365 142.2C22.2414 144.448 20.3874 145.744 18.0562 145.895C17.5466 145.928 16.8744 145.906 16.484 145.831C14.4998 145.442 12.7 143.918 11.941 141.973L11.6807 141.314L11.3121 142.081C10.8567 143.021 9.87004 144.037 9.02431 144.448C7.96174 144.966 6.57389 145.096 5.41373 144.793Z",fill:"#F58220"}),i.createElement("path",{d:"M1.67303 170.39C1.81399 170.422 6.5522 170.757 12.2229 171.157C17.8827 171.546 22.8053 171.892 23.1414 171.935L23.7702 172L23.7702 168.51L23.3582 168.51C23.1414 168.51 21.0488 168.391 18.7284 168.24C16.3973 168.099 12.9168 167.905 10.976 167.808C9.046 167.71 7.44129 167.624 7.43045 167.602C7.40877 167.581 7.9509 167.408 8.61229 167.213C9.71824 166.9 15.7142 164.89 21.4391 162.924L23.6076 162.178L23.6076 159.52L22.4691 159.099L22.4004 159.074C21.6577 158.806 18.9628 157.834 16.278 156.852C13.4915 155.836 10.3037 154.712 9.17611 154.334C8.01595 153.945 7.24613 153.643 7.39792 153.632C7.49946 153.617 9.09031 153.535 11.3657 153.418L11.3788 153.417C12.5021 153.359 13.7915 153.292 15.1504 153.221C19.2597 153.016 22.892 152.811 23.1956 152.778L23.7702 152.724L23.7702 149.277L23.3582 149.288C23.1414 149.288 18.1321 149.591 12.2229 149.958L1.48871 150.628L1.48871 154.809L6.74737 156.754C12.5156 158.872 15.1504 159.791 16.7876 160.244C17.3731 160.417 17.9044 160.579 17.9478 160.622C17.9911 160.666 17.4815 160.849 16.8093 161.033C14.9335 161.563 13.1011 162.178 7.66899 164.08L6.77065 164.395C4.39435 165.228 2.36116 165.941 2.05252 166.047L1.4345 166.263L1.4345 168.305C1.4345 170.336 1.4345 170.347 1.67303 170.39Z",fill:"#F58220"}),i.createElement("path",{d:"M4.57885 121.401L4.57885 127.992L1.43449 127.992L1.43449 111.352L4.57885 111.352L4.57885 117.943L23.7702 117.943L23.7702 121.401L4.57885 121.401Z",fill:"#F58220"}),i.createElement("path",{d:"M23.7702 84.4483L23.7702 80.8827L1.43449 80.8827L1.43449 84.4483L23.7702 84.4483Z",fill:"#F58220"}),i.createElement("path",{d:"M6.96421 73.5355C3.97166 75.3183 1.49955 76.7769 1.47786 76.7769C1.45618 76.7769 1.43449 75.8585 1.43449 74.7456L1.43449 72.7143L4.70896 70.8559C5.36221 70.4894 6.0211 70.1188 6.61895 69.7825L6.62727 69.7778C7.68278 69.1841 8.54666 68.6981 8.85083 68.5328L9.69655 68.0574L8.95925 67.6468C8.54723 67.4199 6.68231 66.361 4.81738 65.2806L1.43449 63.3249L1.43449 61.3044C1.43449 60.1807 1.46702 59.2731 1.49955 59.2731C1.53207 59.2731 2.59465 59.9214 3.86323 60.7101C9.31706 64.146 12.2554 65.9721 12.3205 65.9721C12.3638 65.9721 13.9685 65.0212 15.8877 63.8435C17.8068 62.6766 20.3657 61.1207 21.5692 60.3968L23.7702 59.057L23.7702 63.2168L22.9245 63.6923C20.5825 65.0321 15.2046 68.1979 15.2046 68.2411C15.2154 68.2735 16.0503 68.7489 17.0804 69.2999C17.4999 69.5288 18.0671 69.8366 18.6813 70.1699L18.6854 70.1721C19.578 70.6565 20.5696 71.1946 21.3523 71.623L23.7594 72.9412L23.7702 74.9833C23.7702 76.6256 23.7377 77.0038 23.6293 76.9606C23.5534 76.9282 21.0596 75.4371 18.0996 73.6543C15.1395 71.8607 12.6566 70.3696 12.5698 70.3372C12.4831 70.3048 9.96761 71.7419 6.96421 73.5355Z",fill:"#F58220"}),i.createElement("path",{d:"M1.60797 54.3028C1.69471 54.3028 6.5522 54.6378 12.3964 55.0592C18.2405 55.4698 23.1847 55.8155 23.3907 55.8155L23.7702 55.8155L23.7702 52.4876L23.0872 52.4228C21.8186 52.3039 13.6324 51.8285 10.6507 51.6989C9.01346 51.6232 7.63646 51.5368 7.59309 51.5044C7.54972 51.4612 8.21111 51.2343 9.05684 50.975C9.90256 50.7264 13.5348 49.5163 17.1237 48.2845L23.6618 46.0587L23.6618 43.4116L22.8703 43.1414C22.4474 42.9902 19.5525 41.9529 16.4515 40.8184C13.3505 39.6947 10.0218 38.517 9.04599 38.1928C8.081 37.8795 7.28949 37.5769 7.28949 37.5337C7.28949 37.4797 7.69067 37.4473 8.18943 37.4473C8.68819 37.4473 12.2337 37.2744 16.0828 37.0691C19.9211 36.8638 23.228
11 36.6909 23.4124 36.6909L23.7702 36.6909L23.7702 33.1145L23.0872 33.1794C22.545 33.2334 1.75977 34.53 1.51039 34.53C1.46702 34.53 1.43449 35.47 1.43449 36.6153L1.43449 38.6898L2.86571 39.2193C3.65722 39.511 6.28113 40.4726 8.69903 41.3586C12.6566 42.8281 14.554 43.4764 17.2105 44.2868C17.6984 44.438 18.002 44.5785 17.9152 44.6109C17.8285 44.6433 16.9936 44.8918 16.072 45.1619C15.1504 45.4213 12.7758 46.1992 10.8133 46.8799C9.93168 47.1889 8.86388 47.5604 7.81012 47.927L7.77945 47.9376L7.77589 47.9389C6.48291 48.3887 5.21434 48.83 4.34031 49.1381L1.43449 50.143L1.43449 52.2175C1.43449 54.0327 1.45618 54.3028 1.60797 54.3028Z",fill:"#F58220"}),i.createElement("path",{d:"M23.7702 25.1298L23.7702 28.5873L1.43449 28.5873L1.43449 25.1298L23.7702 25.1298Z",fill:"#F58220"}))),q=s=>i.createElement("svg",{width:"100%",height:2,viewBox:"0 0 auto 2",fill:"none",xmlns:"http://www.w3.org/2000/svg",...s},i.createElement("path",{d:"M0.5 1H886.5",stroke:"#222222",strokeDasharray:"10 10"})),C=s=>{const n=s.sdt?d().isAfter(d(s.sdt)):!0,a=s.edt?d().isBefore(d(s.edt)):!0,c=s.active||s.act;return n&&a&&c},A=()=>{const[s,n]=i.useState(1),{data:a}=_(!1),c=i.useMemo(()=>a.filter(t=>{if(s===1)return!0;if(s===2)return C(t);if(s===3)return!C(t)}),[a,s]);return e.jsxs("div",{className:"giftcards",children:[e.jsx("h3",{children:"Οι δωροκάρτες μου"}),e.jsxs("div",{className:"statuses",children:[e.jsx("button",{className:s===1?"active":"",onClick:()=>n(1),children:"Όλες"}),e.jsx("button",{className:s===2?"active":"",onClick:()=>n(2),children:"Ενεργές"}),e.jsx("button",{className:s===3?"active":"",onClick:()=>n(3),children:"Ανενεργές"})]}),e.jsx("div",{className:"giftcards-container",children:c.length===0?e.jsx("h3",{children:"Δεν βρέθηκαν κουπόνια"}):c.map((t,r)=>e.jsxs("div",{className:`giftcard ${C(t)?"":"inactive"}`,children:[!C(t)&&e.jsx("div",{className:"inactive-label",children:e.jsx("span",{children:"ΑΝΕΝΕΡΓΟ"})}),e.jsxs("div",{className:"information",children:[e.jsxs("div",{className:"description",children:[e.jsxs("h4",{children:["ΔΩΡΟΕΠΙΤΑΓΗ ",t.amt?t.amt+" ΕΥΡΩ":t.dsc+"%"]}),e.jsxs("span",{onClick:()=>{navigator.clipboard.writeText(t.cd),p("Ο κωδικός έχει αντιγραφεί")},children:[t.cd,e.jsx(D,{})]}),e.jsx("span",{className:"name",children:t.nm}),e.jsx("span",{className:"name",children:t.desc})]}),e.jsx("b",{className:"amount",children:t.amt?t.amt+"€":t.dsc+"%"})]}),e.jsx(q,{}),e.jsxs("div",{className:"dates",children:[t.sdt&&e.jsxs("div",{className:"date",children:[e.jsx("span",{children:"ΗΜΕΡ. ΕΝΑΡΞΗΣ"}),e.jsx("span",{children:x(t.sdt)})]}),t.edt&&e.jsxs("div",{className:"date",children:[e.jsx("span",{children:"ΗΜΕΡ. ΛΗΞΗΣ"}),e.jsx("span",{children:x(t.edt)})]})]}),e.jsx("div",{className:"vertical-icon",children:e.jsx(R,{})})]},r))})]})},y=()=>L({queryKey:["system-loyalty-point-ranges"],queryFn:()=>g().then(s=>s.items).catch(()=>[]),placeholderData:[],refetchOnWindowFocus:!1}),v=({activeTab:s})=>{const{data:n}=y();return e.jsxs("div",{className:`loyalty-information ${s===2?"active":""}`,children:[e.jsx("h3",{children:"Πληροφορίες πόντων"}),e.jsxs("table",{children:[e.jsx("thead",{children:e.jsxs("tr",{children:[e.jsx("th",{children:"Πόντοι"}),e.jsx("th",{children:"Δώρο"}),e.jsx("th",{children:"Διαδικασία εξαργύρωσης"})]})}),e.jsx("tbody",{children:n.map((a,c)=>e.jsxs("tr",{children:[e.jsx("td",{children:a.pnt}),e.jsxs("td",{children:["Έκπτωση αξίας ",-a.amn,"€"]}),e.jsxs("td",{children:["Έκπτωση ",-a.amn,"€ σε παραγγελία άνω των ",a.mamn,"€ με ταυτόχρονη αφαίρεση ",a.pnt," πόντων"]})]},c))})]}),e.jsxs(F,{to:"/pages/pronomia-eggrafis-kai-oroi-symmetoxis-sto-loyalty",className:"read-more",children:["* ",e.jsx("u",{children:"Διαβάστε περισσότερα για το πρόγραμμα πιστότητας."})]})]})};v.propTypes={activeTab:h.number};const f=({totalPoints:s,cartTotals:n,setLoyaltyModalOpen:a})=>{const{data:c}=y(),t=n.gamt-n.d_lpnt,r=j(l=>l.loyaltyPoints),o=j(l=>l.setLoyaltyPoints),N=(l,m)=>{if(p(),t<m||s<l){p("Προσθέσετε προϊόντα στο καλάθι σας για να εξαργυρώσετε τους πόντους σας");return}o(l)};return e.jsx(w,{setOpen:a,centered:!0,hasCloseButton:!1,className:"loyalty-modal",children:e.jsxs("div",{className:"loyalty-modal-container",children:[e.jsx("h3",{children:"Εξαργύρωση πόντων"}),e.jsxs("p",{children:["Έχετε συνολικά ",e.jsx("span",{children:s})," πόντους και έχετε τις παρακάτω επιλογές εξαργύρωσης"]}),e.jsx("div",{className:"redemption-options",children:c.filter(l=>l.pnt>0&&l.pnt<=s).map((l,m)=>e.jsxs("div",{className:"option",children:[e.jsxs("div",{className:"points",children:[e.jsx("b",{children:l.pnt}),e.jsx("span",{children:"Πόντοι"})]}),e.jsxs("div",{className:"details",children:[e.jsxs("h4",{children:["Εξαργυρώστε ",l.pnt," πόντους"]}),e.jsxs("span",{children:["και κερδίστε μια δωροεπιταγή αξίας ",e.jsxs("b",{children:[Math.abs(l.amn),"€"]})]}),e.jsxs("span",{children:["Με παραγγελία άνω των ",l.mamn,"€"]}),r===l.pnt?e.jsx("button",{disabled:!0,children:"ΕΞΑΡΓΥΡΩΘΗΚΕ"}):e.jsx("button",{className:t<l.mamn||s<l.pnt?"disabled":"",onClick:()=>N(l.pnt,l.mamn),children:"ΕΞΑΡΓΥΡΩΣΗ"})]})]},m))})]})})};f.propTypes={totalPoints:h.number,cartTotals:h.object,setLoyaltyModalOpen:h.func};const b=({activeTab:s})=>{const{data:n}=P(),{data:{isActive:a,totalPoints:c}}=S(),[t,r]=i.useState(!1),{data:o}=T(n.c_lpnt,0);return a?e.jsxs(e.Fragment,{children:[e.jsxs("div",{className:`my-loyalty ${s===1?"active":""}`,children:[e.jsx("h3",{children:"Πόντοι"}),e.jsxs("div",{className:"card",children:[e.jsxs("div",{className:"points",children:[e.jsx("b",{children:c??0}),e.jsx("span",{children:"Πόντοι"})]}),o.n_milestone>0&&e.jsxs("span",{className:"description",children:[n.c_lpnt>0&&e.jsxs(e.Fragment,{children:["Με την ολοκλήρωση της παραγγελίας σας κερδίζετε ",n.c_lpnt,"."]})," Συγκεντρώνοντας"," ",o.n_milestone," πόντους ακόμα κερδίζετε έκπτωση αξίας ",o.amn,"€"]}),e.jsx("button",{onClick:()=>r(!0),children:"Εξαργύρωση πόντων"})]})]}),t&&e.jsx(f,{totalPoints:c??0,cartTotals:n,setLoyaltyModalOpen:r})]}):null};b.propTypes={activeTab:h.number};const I=()=>L({queryKey:["customer-history-points"],queryFn:()=>k().then(s=>s).catch(()=>[]),placeholderData:[],enabled:u.isAuthenticated()}),H={1:"Εκκρεμής παραγγελία προϊόντος",2:"Πίστωση πόντων στην παραγγελία",3:"Εξαργύρωση πόντων στην παραγγελία",4:"Επιστροφή προϊόντος",5:"Ημέρα γενεθλίων",6:"Εγγραφή",7:"Προς χρήση",8:"Εισαγωγή φύλου",9:"Εγγραφή στο newsletter",10:"Εισαγωγή ημερομηνίας Î
1³ÎµÎ½ÎµÎ¸Î»Î¯Ï‰Î½",11:"Κλείσιμο ραντεβού",12:"Ανάγνωση άρθρου",13:"Προβολή βίντεο",14:"Πρόταση φίλου",15:"Αποδοχή φίλου",16:"Κριτική"},O=()=>{const{data:s}=I(),n=s?[...s].sort((a,c)=>new Date(c.createdDate)-new Date(a.createdDate)):[];return e.jsxs("div",{className:"loyalty-container historyPoints",children:[e.jsx("h3",{children:"Ιστορικό πόντων"}),e.jsx("div",{className:"loyalty-information",children:e.jsxs("table",{children:[e.jsx("thead",{children:e.jsxs("tr",{children:[e.jsx("th",{children:"Περιγραφή"}),e.jsx("th",{children:"Ημερομηνία"}),e.jsx("th",{children:"Πόντοι"}),e.jsx("th",{children:"Κατάσταση Πόντων"})]})}),e.jsx("tbody",{children:n.map((a,c)=>e.jsxs("tr",{children:[e.jsxs("td",{children:[H[a.eventTypeId]||"Άγνωστο γεγονός",a.eventTypeId<=3&&a.orderUID&&` #${a.orderUID}`]}),e.jsx("td",{className:"date",children:d(a.createdDate).format("DD/MM/YYYY")}),e.jsx("td",{children:a.points}),e.jsx("td",{children:"Επιβεβαιωμένοι πόντοι"})]},c))})]})})]})},X=()=>{const[s,n]=i.useState(1);return e.jsxs(e.Fragment,{children:[e.jsx(E,{page_title:"Loyalty",disable_indexation:!0,disable_follow:!0}),e.jsx(Z,{code:"loyalty",children:e.jsxs("div",{id:"loyalty",children:[e.jsxs("div",{className:"mobile-tab-buttons",children:[e.jsx("button",{className:s===1?"active":"",onClick:()=>n(1),children:"Οι πόντοι μου"}),e.jsx("button",{className:s===2?"active":"",onClick:()=>n(2),children:"Πληροφορίες"})]}),e.jsxs("div",{className:"loyalty-container",children:[e.jsx(b,{activeTab:s}),e.jsx(v,{activeTab:s})]}),e.jsx(A,{}),e.jsx(O,{})]})})]})};export{X 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.