UNPKG

@nguyenmv2/buy-button

Version:

BuyButton.js allows merchants to build Shopify interfaces into any website

21 lines (18 loc) 555 B
import logger from './logger'; function isArray(arg) { return Object.prototype.toString.call(arg) === '[object Array]'; } export default function logNotFound(component) { let errInfo = ''; if (component.id) { if (isArray(component.id)) { errInfo = `for ids ${component.id.join(', ')}.`; } else { errInfo = `for id ${component.id}.`; } } else if (component.handle) { errInfo = `for handle "${component.handle}".`; } const message = `Not Found: ${component.typeKey} not found ${errInfo}`; logger.warn(message); }