@mikezimm/fps-core-v7
Version:
Library of reusable core interfaces, types and constants migrated from fps-library-v2
29 lines • 1.17 kB
JavaScript
// import { IMinStandardIconObject } from '../interfaces/IMinStandardIconObject';
import { commonDefaultIcons, getEasyIcon } from './getEasyIcon';
/**
* DEPRECATED - NOW THIS IS Included directly in addEasyIcons
* replaceDefaultIcons will test to see if the current imageUrl value is a default image.
* If it is found to be a default image already, it will then look for a replacement
*
* https://github.com/mikezimm/fps-library-v2/issues/59
* https://github.com/mikezimm/pivottiles7/issues/261
*
* @param EasyIconsObject
* @param item
* @param current
* @returns
*/
export function replaceDefaultIcons(EasyIconsObject, item, current, updateFPSEasyIcons) {
let result = `${current}`;
let isCommon = false;
commonDefaultIcons.map((partial) => {
if (current.indexOf(partial) > -1)
isCommon = true;
});
if (isCommon === true) {
const originalImageUrl = `${current}`; // If an easyIcon is not found, use the default one
result = getEasyIcon(EasyIconsObject, item, updateFPSEasyIcons, originalImageUrl);
}
return result;
}
//# sourceMappingURL=replaceDefaultIcons.js.map