HOME


Mini Shell 1.0
La Pieza.DO | Todo lo que buscas!

Bienvenido de nuevo!

Acceso Cuenta Delivery
DIR: /var/www/lapieza.do/
Upload File :
Current File : /var/www/lapieza.do/204.f10cf635a2cf26d9.js
"use strict";(self.webpackChunkapp_lapieza=self.webpackChunkapp_lapieza||[]).push([[204],{8204:(B,g,l)=>{l.r(g),l.d(g,{BlogListComponent:()=>k});var s=l(8834),d=l(5528),p=l(8041),m=l(5312),e=l(8457),u=l(2289),_=l(1070);const r=a=>["/blog",a];function v(a,n){1&a&&(e.j41(0,"div",28)(1,"div",29)(2,"span",30),e.EFF(3,"Cargando..."),e.k0s()()())}function f(a,n){if(1&a&&(e.j41(0,"div",31),e.EFF(1),e.k0s()),2&a){const o=e.XpG();e.R7$(),e.SpI(" ",o.error," ")}}function h(a,n){if(1&a&&(e.j41(0,"div",35)(1,"div",36)(2,"div",37)(3,"a",38),e.nrm(4,"img",39),e.k0s()(),e.j41(5,"div",40)(6,"div",41)(7,"span",42),e.nrm(8,"i",43),e.j41(9,"span"),e.EFF(10),e.nI1(11,"date"),e.k0s()(),e.j41(12,"span",44),e.nrm(13,"i",45),e.j41(14,"span"),e.EFF(15),e.k0s()()(),e.j41(16,"a",38)(17,"h3"),e.EFF(18),e.k0s()(),e.j41(19,"p"),e.EFF(20),e.k0s(),e.j41(21,"a",46),e.EFF(22," Leer m\xe1s "),e.nrm(23,"i",47),e.k0s()()()()),2&a){const o=n.$implicit,t=e.XpG(2);e.R7$(3),e.Y8G("routerLink",e.eq3(12,r,o.slug)),e.R7$(),e.FS9("alt",o.title),e.Y8G("src",o.imageUrl||"assets/images/blog/default-blog-image.jpg",e.B4B),e.R7$(6),e.JRh(e.i5U(11,9,o.created_at,"dd MMM, yyyy")),e.R7$(5),e.JRh(t.getCategoryName(o.category_id)),e.R7$(),e.Y8G("routerLink",e.eq3(14,r,o.slug)),e.R7$(2),e.JRh(o.title),e.R7$(2),e.JRh(o.short_description),e.R7$(),e.Y8G("routerLink",e.eq3(16,r,o.slug))}}function b(a,n){1&a&&(e.j41(0,"div",48)(1,"p"),e.EFF(2,"No hay blogs disponibles en este momento."),e.k0s()())}function E(a,n){if(1&a&&(e.j41(0,"div",32),e.DNE(1,h,24,18,"div",33)(2,b,3,0,"div",34),e.k0s()),2&a){const o=e.XpG();e.R7$(),e.Y8G("ngForOf",o.blogs),e.R7$(),e.Y8G("ngIf",0===o.blogs.length)}}function y(a,n){1&a&&(e.j41(0,"nav",49)(1,"ul",50)(2,"li",51)(3,"a",52),e.nrm(4,"i",53),e.k0s()(),e.j41(5,"li",54)(6,"a",55),e.EFF(7,"1"),e.k0s()(),e.j41(8,"li",56)(9,"a",55),e.EFF(10,"2"),e.k0s()(),e.j41(11,"li",56)(12,"a",55),e.nrm(13,"i",57),e.k0s()()()())}function F(a,n){if(1&a&&(e.j41(0,"div",58)(1,"a",59),e.nrm(2,"img",60),e.k0s(),e.j41(3,"div",61)(4,"a",38)(5,"h5",62),e.EFF(6),e.k0s()(),e.j41(7,"h6"),e.EFF(8),e.nI1(9,"date"),e.k0s()()()),2&a){const o=n.$implicit;e.R7$(),e.Y8G("routerLink",e.eq3(9,r,o.slug)),e.R7$(),e.FS9("alt",o.title),e.Y8G("src",o.imageUrl||"assets/images/blog/default-blog-image.jpg",e.B4B),e.R7$(2),e.Y8G("routerLink",e.eq3(11,r,o.slug)),e.R7$(2),e.JRh(o.title),e.R7$(2),e.JRh(e.i5U(9,6,o.created_at,"dd MMM, yyyy"))}}let k=(()=>{class a{mainMenuService;blogService;isMainMenuOpen=!1;isMobileMenuOpen=!1;blogs=[];loading=!0;error=null;apiUrl=m.c.apiUrl||"";categories={1:"Veh\xedculos Alta Gama",2:"Consejos para tu Veh\xedculo",3:"Noticias",4:"Veh\xedculos Alta Gama"};constructor(o,t){this.mainMenuService=o,this.blogService=t}ngOnInit(){this.mainMenuService.openMenu(),this.loadBlogs()}loadBlogs(){this.loading=!0,this.blogService.getActiveBlogs().subscribe({next:o=>{o&&o.data&&Array.isArray(o.data)?(this.blogs=o.data,this.blogs.forEach(t=>{t.banner&&this.loadImageUrl(t)}),this.loading=!1):(console.error("Estructura de datos inesperada:",o),this.error="Formato de datos no reconocido",this.loading=!1)},error:o=>{console.error("Error loading blogs:",o),this.error="No se pudieron cargar los blogs. Por favor, intente m\xe1s tarde.",this.loading=!1}})}getBlogsByCategory(o){this.loading=!0,this.blogService.getBlogsByCategory(o).subscribe({next:t=>{t&&t.data&&Array.isArray(t.data)?(this.blogs=t.data,this.blogs.forEach(i=>{i.banner&&this.loadImageUrl(i)}),this.loading=!1):(console.error("Estructura de datos inesperada:",t),this.error="Formato de datos no reconocido",this.loading=!1)},error:t=>{console.error("Error loading blogs by category:",t),this.error="No se pudieron cargar los blogs. Por favor, intente m\xe1s tarde.",this.loading=!1}})}loadImageUrl(o){this.blogService.getImageUrl(o.banner).subscribe({next:t=>{o.imageUrl=t.file_url},error:t=>{console.error(`Error al cargar imagen para blog ${o.id}:`,t),o.imageUrl="assets/images/blog/default-blog-image.jpg"}})}getCategoryName(o){return this.categories[o]||"Categor\xeda"}toggleMenu(){this.mainMenuService.toggleMainMenu()}static \u0275fac=function(t){return new(t||a)(e.rXU(u.Y),e.rXU(_.c))};static \u0275cmp=e.VBU({type:a,selectors:[["app-blog-list"]],decls:50,vars:5,consts:[[1,"blog-section","section-b-space"],[1,"container-fluid-lg"],[1,"row","g-4"],[1,"col-xxl-9","col-xl-8","col-lg-7","order-lg-2"],["class","text-center",4,"ngIf"],["class","alert alert-danger","role","alert",4,"ngIf"],["class","row g-4 ratio_65",4,"ngIf"],["class","custom-pagination mt-4",4,"ngIf"],[1,"col-xxl-3","col-xl-4","col-lg-5","order-lg-1"],[1,"left-sidebar-box","wow","fadeInUp"],[1,"left-search-box"],[1,"search-box"],["type","search","id","exampleFormControlInput1","placeholder","Buscar....",1,"form-control"],["id","accordionPanelsStayOpenExample",1,"accordion","left-accordion-box"],[1,"accordion-item"],["id","panelsStayOpen-headingTwo",1,"accordion-header"],["type","button","data-bs-toggle","collapse","data-bs-target","#panelsStayOpen-collapseTwo",1,"accordion-button"],["id","panelsStayOpen-collapseTwo",1,"accordion-collapse","collapse","show"],[1,"accordion-body","p-0"],[1,"category-list-box"],["href","javascript:void(0)",3,"click"],[1,"category-name"],["id","panelsStayOpen-headingOne",1,"accordion-header"],["type","button","data-bs-toggle","collapse","data-bs-target","#panelsStayOpen-collapseOne",1,"accordion-button","collapsed"],["id","panelsStayOpen-collapseOne",1,"accordion-collapse","collapse","show"],[1,"accordion-body","pt-0"],[1,"recent-post-box"],["class","recent-box",4,"ngFor","ngForOf"],[1,"text-center"],["role","status",1,"spinner-border"],[1,"visually-hidden"],["role","alert",1,"alert","alert-danger"],[1,"row","g-4","ratio_65"],["class","col-xxl-4 col-sm-6",4,"ngFor","ngForOf"],["class","col-12 text-center",4,"ngIf"],[1,"col-xxl-4","col-sm-6"],[1,"blog-box","wow","fadeInUp"],[1,"blog-image"],[3,"routerLink"],[1,"bg-img","blur-up","lazyload","imagblog",3,"src","alt"],[1,"blog-contain"],[1,"blog-label"],[1,"time"],["data-feather","clock"],[1,"super"],["data-feather","tag"],[1,"blog-button",3,"routerLink"],[1,"fa-solid","fa-right-long"],[1,"col-12","text-center"],[1,"custom-pagination","mt-4"],[1,"pagination","justify-content-center"],[1,"page-item","disabled"],["href","javascript:void(0)","tabindex","-1",1,"page-link"],[1,"fa-solid","fa-angles-left"],[1,"page-item","active"],["href","javascript:void(0)",1,"page-link"],[1,"page-item"],[1,"fa-solid","fa-angles-right"],[1,"recent-box"],[1,"recent-image",3,"routerLink"],[1,"img-fluid","blur-up","lazyload",3,"src","alt"],[1,"recent-detail"],[1,"recent-name"]],template:function(t,i){1&t&&(e.j41(0,"section",0)(1,"div",1)(2,"div",2)(3,"div",3),e.DNE(4,v,4,0,"div",4)(5,f,2,1,"div",5)(6,E,3,2,"div",6)(7,y,14,0,"nav",7),e.k0s(),e.j41(8,"div",8)(9,"div",9)(10,"div",10)(11,"div",11),e.nrm(12,"input",12),e.k0s()(),e.j41(13,"div",13)(14,"div",14)(15,"h2",15)(16,"button",16),e.EFF(17,"Categor\xedas"),e.k0s()(),e.j41(18,"div",17)(19,"div",18)(20,"div",19)(21,"ul")(22,"li")(23,"a",20),e.bIt("click",function(){return i.getBlogsByCategory("1")}),e.j41(24,"div",21)(25,"h5"),e.EFF(26,"Veh\xedculos Alta Gama"),e.k0s()()()(),e.j41(27,"li")(28,"a",20),e.bIt("click",function(){return i.getBlogsByCategory("2")}),e.j41(29,"div",21)(30,"h5"),e.EFF(31,"Consejos para tu Veh\xedculo"),e.k0s()()()(),e.j41(32,"li")(33,"a",20),e.bIt("click",function(){return i.getBlogsByCategory("4")}),e.j41(34,"div",21)(35,"h5"),e.EFF(36,"Veh\xedculos Alta Gama"),e.k0s()()()(),e.j41(37,"li")(38,"a",20),e.bIt("click",function(){return i.loadBlogs()}),e.j41(39,"div",21)(40,"h5"),e.EFF(41,"Todos"),e.k0s()()()()()()()()(),e.j41(42,"div",14)(43,"h2",22)(44,"button",23),e.EFF(45," Blogs recientes "),e.k0s()(),e.j41(46,"div",24)(47,"div",25)(48,"div",26),e.DNE(49,F,10,13,"div",27),e.k0s()()()()()()()()()()),2&t&&(e.R7$(4),e.Y8G("ngIf",i.loading),e.R7$(),e.Y8G("ngIf",i.error),e.R7$(),e.Y8G("ngIf",!i.loading&&!i.error),e.R7$(),e.Y8G("ngIf",i.blogs.length>0),e.R7$(42),e.Y8G("ngForOf",i.blogs.slice(0,3)))},dependencies:[s.D,s.G,s.I,s.X,d.m,d.R,p.o],encapsulation:2})}return a})()}}]);