refactor(replace): Replace console.error with throw new Error

This commit is contained in:
Cole Bemis 2017-11-04 21:09:13 -07:00
parent 0d342b33a5
commit 3a3df71e3f

View File

@ -32,13 +32,11 @@ function replaceElement(element, options) {
const key = element.getAttribute('data-feather');
if (!key) {
console.error('The required `data-feather` attribute has no value.');
return;
throw new Error('The required `data-feather` attribute has no value.');
}
if (!icons[key]) {
console.error(`No icon matching '${key}'. See the complete list of icons at https://feathericons.com`);
return;
throw new Error(`No icon matching '${key}'. See the complete list of icons at https://feathericons.com`);
}
const elementClassAttr = element.getAttribute('class') || '';