@@ -22,8 +22,8 @@ import { fetchPlaceholders, getProductLink } from '../../scripts/commerce.js';
2222import '../../scripts/initializers/search.js' ;
2323import '../../scripts/initializers/wishlist.js' ;
2424
25- let useZoomViewer = false ;
26- let useProductBadges = false ;
25+ // let useZoomViewer = false;
26+ // let useProductBadges = false;
2727
2828export default async function decorate ( block ) {
2929 const labels = await fetchPlaceholders ( ) ;
@@ -74,8 +74,8 @@ export default async function decorate(block) {
7474 const $productList = fragment . querySelector ( '.search__product-list' ) ;
7575 const $pagination = fragment . querySelector ( '.search__pagination' ) ;
7676
77- useZoomViewer = config . zoom || 'false' ;
78- useProductBadges = config . badges || 'false' ;
77+ // useZoomViewer = config.zoom || 'false';
78+ // useProductBadges = config.badges || 'false';
7979
8080 //block.innerHTML = '';
8181 block . appendChild ( fragment ) ;
@@ -102,7 +102,7 @@ export default async function decorate(block) {
102102 } ) . catch ( ( ) => console . error ( 'Error searching for products' ) ) ;
103103 } else {
104104 await search ( {
105- phrase : q || config . searchterm || '' ,
105+ phrase : q || config . searchTerm || '' ,
106106 currentPage : page ? Number ( page ) : 1 ,
107107 pageSize : 8 ,
108108 sort : getSortFromParams ( sort ) ,
@@ -300,30 +300,30 @@ function insertPromo(block, promosData) {
300300 let resultList = block . querySelector ( '.product-discovery-product-list__grid' ) ;
301301 resultList . querySelectorAll ( '.dropin-product-item-card.promo-card' ) . forEach ( ( el ) => el . remove ( ) ) ;
302302
303- if ( useProductBadges === 'true' ) {
304- fetch ( '/extras/badges.json' ) . then ( ( badges ) => {
305- badges . json ( ) . then ( ( bd ) => {
306- resultList . querySelectorAll ( '.dropin-product-item-card' ) . forEach ( ( el ) => {
307- if ( el . classList . contains ( 'promo-card' ) ) return ;
308- const anchor = el . querySelector ( '.dropin-product-item-card__title a' ) ;
309- const href = anchor ?. href ;
310- const card = bd . data . find ( ( bdge ) => href . includes ( bdge . url ) ) ;
311- if ( card ) {
312- const badge = document . createElement ( 'div' ) ;
313- badge . className = 'dropin-product-item-card__badge' ;
314- badge . innerHTML = card ?. badge ;
315- el . append ( badge ) ;
316- }
317- } ) ;
318- } ) ;
319- } ) ;
320- }
321-
322- if ( useZoomViewer === 'true' ) {
323- resultList . querySelectorAll ( '.dropin-product-item-card__image' ) . forEach ( ( el ) => {
324- el . classList . add ( 'zoom' ) ;
325- } ) ;
326- }
303+ // if (useProductBadges === 'true') {
304+ // fetch('/extras/badges.json').then((badges) => {
305+ // badges.json().then((bd) => {
306+ // resultList.querySelectorAll('.dropin-product-item-card').forEach((el) => {
307+ // if (el.classList.contains('promo-card')) return;
308+ // const anchor = el.querySelector('.dropin-product-item-card__title a');
309+ // const href = anchor?.href;
310+ // const card = bd.data.find((bdge) => href.includes(bdge.url));
311+ // if (card) {
312+ // const badge = document.createElement('div');
313+ // badge.className = 'dropin-product-item-card__badge';
314+ // badge.innerHTML = card?.badge;
315+ // el.append(badge);
316+ // }
317+ // });
318+ // });
319+ // });
320+ // }
321+
322+ // if (useZoomViewer === 'true') {
323+ // resultList.querySelectorAll('.dropin-product-item-card__image').forEach((el) => {
324+ // el.classList.add('zoom');
325+ // });
326+ // }
327327
328328 if ( ! resultList ) return ;
329329
0 commit comments