document.addEventListener('DOMContentLoaded', function(){
if('undefined'==typeof window.wc.blocksCheckout) return;
const { registerCheckoutFilters }=window.wc.blocksCheckout;
if('undefined'==typeof registerCheckoutFilters) return;
registerCheckoutFilters('mkl-pc-stock-management', {
showRemoveItemLink:(value, extensions, cartItem)=> {
if(extensions.mkl_pc_stock_management&&extensions.mkl_pc_stock_management.parent_item){
return false;
}
return value;
},
cartItemClass:(value, extensions, args)=> {
if(extensions.mkl_pc_stock_management&&extensions.mkl_pc_stock_management.hide_item){
value +=' configurator-hidden';
}
if(extensions.mkl_pc_stock_management&&extensions.mkl_pc_stock_management.parent_item){
value +=' configurator-linked-product';
}
return value;
}});
});