-
Notifications
You must be signed in to change notification settings - Fork 0
/
chunk-RU4ADYPT.js
1 lines (1 loc) · 2.39 KB
/
chunk-RU4ADYPT.js
1
import{B as x,Ga as d,Ha as g,Ia as y,Na as v,Pa as h,U as u,X as i,eb as C,fa as c,fb as z,gb as I,ib as _,ka as o,ra as p,sa as r,ta as m,ub as F,za as f}from"./chunk-4ABEXS3U.js";var w=t=>["/products",t];function S(t,e){if(t&1&&m(0,"img",9),t&2){let a=f();o("src",a.product.images.nodes[1].url,u)("alt",a.product.title)}}function E(t,e){if(t&1&&(p(0,"li"),d(1),r()),t&2){let a=e.$implicit;i(),g(a)}}function O(t,e){if(t&1&&(p(0,"ul",10),c(1,E,2,1,"li",11),r()),t&2){let a=f();i(),o("ngForOf",a.sizes)}}var j=(()=>{let e=class e{constructor(){this.sizes=[]}ngOnInit(){this.extractSizes()}get extractedId(){return this.product.id.substring(this.product.id.lastIndexOf("/")+1)}extractSizes(){let l=this.product.options.find(s=>s.name==="Size");l&&(this.sizes=l.values)}};e.\u0275fac=function(s){return new(s||e)},e.\u0275cmp=x({type:e,selectors:[["app-product-card"]],inputs:{product:"product",productCss:"productCss",showProductCss:"showProductCss"},standalone:!0,features:[v],decls:11,vars:10,consts:[[3,"ngClass"],[3,"routerLink"],[1,"relative"],[1,"w-full",3,"src","alt"],["loading","lazy","class","top-0 left-0 absolute opacity-0 group-hover:opacity-100 w-full transition-opacity duration-300 ease-in-out",3,"src","alt",4,"ngIf"],[1,"mt-2","px-2","capitalize"],[1,"group-hover:font-bold","font-primaryFont","text-[11px]","text-primary","tracking-[1px]"],[1,"mt-2","font-secondaryFont","text-[12px]","text-primary"],["class","flex justify-start items-start gap-3 mt-1 font-secondaryFont text-[12px] text-primary",4,"ngIf"],["loading","lazy",1,"top-0","left-0","absolute","opacity-0","group-hover:opacity-100","w-full","transition-opacity","duration-300","ease-in-out",3,"src","alt"],[1,"flex","justify-start","items-start","gap-3","mt-1","font-secondaryFont","text-[12px]","text-primary"],[4,"ngFor","ngForOf"]],template:function(s,n){s&1&&(p(0,"div",0)(1,"a",1)(2,"div",2),m(3,"img",3),c(4,S,1,2,"img",4),r(),p(5,"div",5)(6,"h2",6),d(7),r(),p(8,"p",7),d(9),r(),c(10,O,2,1,"ul",8),r()()()),s&2&&(o("ngClass","justify-self-start items-start gap-2 bg-white hover:shadow-lg cursor-pointer overflow-hidden group"),i(),o("routerLink",h(8,w,n.extractedId)),i(2),o("src",n.product.featuredImage.url,u)("alt",n.product.title),i(),o("ngIf",n.product.images.nodes[1]),i(3),g(n.product.title),i(2),y("Rs. ",n.product.priceRange.minVariantPrice.amount,""),i(),o("ngIf",n.sizes.length))},dependencies:[_,C,z,I,F]});let t=e;return t})();export{j as a};