@coreui/icons-vue
Advanced tools
Comparing version 1.0.2 to 1.1.0
@@ -110,3 +110,3 @@ module.exports = | ||
if (item[2]) { | ||
return "@media ".concat(item[2], "{").concat(content, "}"); | ||
return "@media ".concat(item[2], " {").concat(content, "}"); | ||
} | ||
@@ -126,28 +126,14 @@ | ||
var alreadyImportedModules = {}; | ||
for (var i = 0; i < modules.length; i++) { | ||
var item = [].concat(modules[i]); | ||
for (var i = 0; i < this.length; i++) { | ||
// eslint-disable-next-line prefer-destructuring | ||
var id = this[i][0]; | ||
if (id != null) { | ||
alreadyImportedModules[id] = true; | ||
} | ||
} | ||
for (var _i = 0; _i < modules.length; _i++) { | ||
var item = modules[_i]; // skip already imported module | ||
// this implementation is not 100% perfect for weird media query combinations | ||
// when a module is imported multiple times with different media queries. | ||
// I hope this will never occur (Hey this way we have smaller bundles) | ||
if (item[0] == null || !alreadyImportedModules[item[0]]) { | ||
if (mediaQuery && !item[2]) { | ||
if (mediaQuery) { | ||
if (!item[2]) { | ||
item[2] = mediaQuery; | ||
} else if (mediaQuery) { | ||
item[2] = "(".concat(item[2], ") and (").concat(mediaQuery, ")"); | ||
} else { | ||
item[2] = "".concat(mediaQuery, " and ").concat(item[2]); | ||
} | ||
} | ||
list.push(item); | ||
} | ||
list.push(item); | ||
} | ||
@@ -171,3 +157,3 @@ }; | ||
var sourceURLs = cssMapping.sources.map(function (source) { | ||
return "/*# sourceURL=".concat(cssMapping.sourceRoot).concat(source, " */"); | ||
return "/*# sourceURL=".concat(cssMapping.sourceRoot || '').concat(source, " */"); | ||
}); | ||
@@ -453,23 +439,23 @@ return [content].concat(sourceURLs).concat([sourceMapping]).join('\n'); | ||
/***/ "76c1": | ||
/***/ (function(module, exports, __webpack_require__) { | ||
/***/ "692e": | ||
/***/ (function(module, __webpack_exports__, __webpack_require__) { | ||
// style-loader: Adds some css to the DOM by adding a <style> tag | ||
"use strict"; | ||
/* harmony import */ var _node_modules_vue_style_loader_index_js_ref_6_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_6_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_6_oneOf_1_2_node_modules_postcss_loader_src_index_js_ref_6_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_CIcon_vue_vue_type_style_index_0_id_0f8b9918_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__("df95"); | ||
/* harmony import */ var _node_modules_vue_style_loader_index_js_ref_6_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_6_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_6_oneOf_1_2_node_modules_postcss_loader_src_index_js_ref_6_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_CIcon_vue_vue_type_style_index_0_id_0f8b9918_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_vue_style_loader_index_js_ref_6_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_6_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_6_oneOf_1_2_node_modules_postcss_loader_src_index_js_ref_6_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_CIcon_vue_vue_type_style_index_0_id_0f8b9918_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0__); | ||
/* unused harmony reexport * */ | ||
/* unused harmony default export */ var _unused_webpack_default_export = (_node_modules_vue_style_loader_index_js_ref_6_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_6_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_6_oneOf_1_2_node_modules_postcss_loader_src_index_js_ref_6_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_CIcon_vue_vue_type_style_index_0_id_0f8b9918_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0___default.a); | ||
// load the styles | ||
var content = __webpack_require__("773a"); | ||
if(typeof content === 'string') content = [[module.i, content, '']]; | ||
if(content.locals) module.exports = content.locals; | ||
// add the styles to the DOM | ||
var add = __webpack_require__("499e").default | ||
var update = add("38ed6c0f", content, true, {"sourceMap":false,"shadowMode":false}); | ||
/***/ }), | ||
/***/ "773a": | ||
/***/ "97d7": | ||
/***/ (function(module, exports, __webpack_require__) { | ||
exports = module.exports = __webpack_require__("24fb")(false); | ||
// Imports | ||
var ___CSS_LOADER_API_IMPORT___ = __webpack_require__("24fb"); | ||
exports = ___CSS_LOADER_API_IMPORT___(false); | ||
// Module | ||
exports.push([module.i, ".c-icon[data-v-dc998efe]{display:inline-block;color:inherit;text-align:center;fill:currentColor;width:1rem;height:1rem;font-size:1rem}.c-icon-2xl[data-v-dc998efe]{width:2rem;height:2rem;font-size:2rem}.c-icon-3xl[data-v-dc998efe]{width:3rem;height:3rem;font-size:3rem}.c-icon-4xl[data-v-dc998efe]{width:4rem;height:4rem;font-size:4rem}.c-icon-5xl[data-v-dc998efe]{width:5rem;height:5rem;font-size:5rem}.c-icon-6xl[data-v-dc998efe]{width:6rem;height:6rem;font-size:6rem}.c-icon-7xl[data-v-dc998efe]{width:7rem;height:7rem;font-size:7rem}.c-icon-8xl[data-v-dc998efe]{width:8rem;height:8rem;font-size:8rem}.c-icon-9xl[data-v-dc998efe]{width:9rem;height:9rem;font-size:9rem}.c-icon-xl[data-v-dc998efe]{width:1.5rem;height:1.5rem;font-size:1.5rem}.c-icon-lg[data-v-dc998efe]{width:1.25rem;height:1.25rem;font-size:1.25rem}.c-icon-sm[data-v-dc998efe]{width:.875rem;height:.875rem;font-size:.875rem}.c-icon-c-s[data-v-dc998efe],.c-icon-custom-size[data-v-dc998efe]{width:auto!important;height:auto!important}", ""]); | ||
exports.push([module.i, ".c-icon[data-v-0f8b9918]{display:inline-block;color:inherit;text-align:center;fill:currentColor;width:1rem;height:1rem;font-size:1rem}.c-icon-2xl[data-v-0f8b9918]{width:2rem;height:2rem;font-size:2rem}.c-icon-3xl[data-v-0f8b9918]{width:3rem;height:3rem;font-size:3rem}.c-icon-4xl[data-v-0f8b9918]{width:4rem;height:4rem;font-size:4rem}.c-icon-5xl[data-v-0f8b9918]{width:5rem;height:5rem;font-size:5rem}.c-icon-6xl[data-v-0f8b9918]{width:6rem;height:6rem;font-size:6rem}.c-icon-7xl[data-v-0f8b9918]{width:7rem;height:7rem;font-size:7rem}.c-icon-8xl[data-v-0f8b9918]{width:8rem;height:8rem;font-size:8rem}.c-icon-9xl[data-v-0f8b9918]{width:9rem;height:9rem;font-size:9rem}.c-icon-xl[data-v-0f8b9918]{width:1.5rem;height:1.5rem;font-size:1.5rem}.c-icon-lg[data-v-0f8b9918]{width:1.25rem;height:1.25rem;font-size:1.25rem}.c-icon-sm[data-v-0f8b9918]{width:.875rem;height:.875rem;font-size:.875rem}.c-icon-c-s[data-v-0f8b9918],.c-icon-custom-size[data-v-0f8b9918]{width:auto!important;height:auto!important}", ""]); | ||
// Exports | ||
module.exports = exports; | ||
@@ -479,11 +465,15 @@ | ||
/***/ "c954": | ||
/***/ (function(module, __webpack_exports__, __webpack_require__) { | ||
/***/ "df95": | ||
/***/ (function(module, exports, __webpack_require__) { | ||
"use strict"; | ||
/* harmony import */ var _node_modules_vue_style_loader_index_js_ref_6_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_6_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_6_oneOf_1_2_node_modules_postcss_loader_src_index_js_ref_6_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_CIcon_vue_vue_type_style_index_0_id_dc998efe_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__("76c1"); | ||
/* harmony import */ var _node_modules_vue_style_loader_index_js_ref_6_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_6_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_6_oneOf_1_2_node_modules_postcss_loader_src_index_js_ref_6_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_CIcon_vue_vue_type_style_index_0_id_dc998efe_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_vue_style_loader_index_js_ref_6_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_6_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_6_oneOf_1_2_node_modules_postcss_loader_src_index_js_ref_6_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_CIcon_vue_vue_type_style_index_0_id_dc998efe_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0__); | ||
/* unused harmony reexport * */ | ||
/* unused harmony default export */ var _unused_webpack_default_export = (_node_modules_vue_style_loader_index_js_ref_6_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_6_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_6_oneOf_1_2_node_modules_postcss_loader_src_index_js_ref_6_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_CIcon_vue_vue_type_style_index_0_id_dc998efe_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0___default.a); | ||
// style-loader: Adds some css to the DOM by adding a <style> tag | ||
// load the styles | ||
var content = __webpack_require__("97d7"); | ||
if(typeof content === 'string') content = [[module.i, content, '']]; | ||
if(content.locals) module.exports = content.locals; | ||
// add the styles to the DOM | ||
var add = __webpack_require__("499e").default | ||
var update = add("363dd12b", content, true, {"sourceMap":false,"shadowMode":false}); | ||
/***/ }), | ||
@@ -557,3 +547,3 @@ | ||
// CONCATENATED MODULE: ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"0ccb3886-vue-loader-template"}!./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/CIcon.vue?vue&type=template&id=dc998efe&scoped=true& | ||
// CONCATENATED MODULE: ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"a2733312-vue-loader-template"}!./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/CIcon.vue?vue&type=template&id=0f8b9918&scoped=true& | ||
var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return (!_vm.src)?_c('svg',{class:_vm.computedClasses,attrs:{"xmlns":"http://www.w3.org/2000/svg","viewBox":_vm.viewBox},domProps:{"innerHTML":_vm._s(_vm.titleCode + _vm.iconCode)}}):_c('img',{attrs:{"src":_vm.src}})} | ||
@@ -563,3 +553,3 @@ var staticRenderFns = [] | ||
// CONCATENATED MODULE: ./src/CIcon.vue?vue&type=template&id=dc998efe&scoped=true& | ||
// CONCATENATED MODULE: ./src/CIcon.vue?vue&type=template&id=0f8b9918&scoped=true& | ||
@@ -595,3 +585,4 @@ // CONCATENATED MODULE: ./node_modules/cache-loader/dist/cjs.js??ref--12-0!./node_modules/thread-loader/dist/cjs.js!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/CIcon.vue?vue&type=script&lang=js& | ||
customClasses: [String, Array, Object], | ||
src: String | ||
src: String, | ||
title: String | ||
}, | ||
@@ -603,4 +594,13 @@ computed: { | ||
}, | ||
titleString: function titleString() { | ||
if (this.title) { | ||
return this.title; | ||
} else if (this.iconName) { | ||
return this.generateTitle(this.iconName); | ||
} | ||
return 'icon'; | ||
}, | ||
titleCode: function titleCode() { | ||
return this.iconName ? "<title>".concat(this.iconName, "</title>") : ''; | ||
return "<title>".concat(this.titleString, "</title>"); | ||
}, | ||
@@ -635,2 +635,12 @@ code: function code() { | ||
}); | ||
}, | ||
generateTitle: function generateTitle(title) { | ||
return this.getValidTitle(title).replace(/([a-z0-9])([A-Z])/g, '$1 $2'); | ||
}, | ||
getValidTitle: function getValidTitle(title) { | ||
if (['cil', 'cib', 'cif', 'cis'].includes(title.substring(0, 3))) { | ||
return title.slice(3); | ||
} else { | ||
return title.charAt(0).toUpperCase() + title.slice(1); | ||
} | ||
} | ||
@@ -641,4 +651,4 @@ } | ||
/* harmony default export */ var src_CIconvue_type_script_lang_js_ = (CIconvue_type_script_lang_js_); | ||
// EXTERNAL MODULE: ./src/CIcon.vue?vue&type=style&index=0&id=dc998efe&scoped=true&lang=css& | ||
var CIconvue_type_style_index_0_id_dc998efe_scoped_true_lang_css_ = __webpack_require__("c954"); | ||
// EXTERNAL MODULE: ./src/CIcon.vue?vue&type=style&index=0&id=0f8b9918&scoped=true&lang=css& | ||
var CIconvue_type_style_index_0_id_0f8b9918_scoped_true_lang_css_ = __webpack_require__("692e"); | ||
@@ -755,3 +765,3 @@ // CONCATENATED MODULE: ./node_modules/vue-loader/lib/runtime/componentNormalizer.js | ||
null, | ||
"dc998efe", | ||
"0f8b9918", | ||
null | ||
@@ -758,0 +768,0 @@ |
@@ -119,3 +119,3 @@ (function webpackUniversalModuleDefinition(root, factory) { | ||
if (item[2]) { | ||
return "@media ".concat(item[2], "{").concat(content, "}"); | ||
return "@media ".concat(item[2], " {").concat(content, "}"); | ||
} | ||
@@ -135,28 +135,14 @@ | ||
var alreadyImportedModules = {}; | ||
for (var i = 0; i < modules.length; i++) { | ||
var item = [].concat(modules[i]); | ||
for (var i = 0; i < this.length; i++) { | ||
// eslint-disable-next-line prefer-destructuring | ||
var id = this[i][0]; | ||
if (id != null) { | ||
alreadyImportedModules[id] = true; | ||
} | ||
} | ||
for (var _i = 0; _i < modules.length; _i++) { | ||
var item = modules[_i]; // skip already imported module | ||
// this implementation is not 100% perfect for weird media query combinations | ||
// when a module is imported multiple times with different media queries. | ||
// I hope this will never occur (Hey this way we have smaller bundles) | ||
if (item[0] == null || !alreadyImportedModules[item[0]]) { | ||
if (mediaQuery && !item[2]) { | ||
if (mediaQuery) { | ||
if (!item[2]) { | ||
item[2] = mediaQuery; | ||
} else if (mediaQuery) { | ||
item[2] = "(".concat(item[2], ") and (").concat(mediaQuery, ")"); | ||
} else { | ||
item[2] = "".concat(mediaQuery, " and ").concat(item[2]); | ||
} | ||
} | ||
list.push(item); | ||
} | ||
list.push(item); | ||
} | ||
@@ -180,3 +166,3 @@ }; | ||
var sourceURLs = cssMapping.sources.map(function (source) { | ||
return "/*# sourceURL=".concat(cssMapping.sourceRoot).concat(source, " */"); | ||
return "/*# sourceURL=".concat(cssMapping.sourceRoot || '').concat(source, " */"); | ||
}); | ||
@@ -462,23 +448,23 @@ return [content].concat(sourceURLs).concat([sourceMapping]).join('\n'); | ||
/***/ "76c1": | ||
/***/ (function(module, exports, __webpack_require__) { | ||
/***/ "692e": | ||
/***/ (function(module, __webpack_exports__, __webpack_require__) { | ||
// style-loader: Adds some css to the DOM by adding a <style> tag | ||
"use strict"; | ||
/* harmony import */ var _node_modules_vue_style_loader_index_js_ref_6_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_6_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_6_oneOf_1_2_node_modules_postcss_loader_src_index_js_ref_6_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_CIcon_vue_vue_type_style_index_0_id_0f8b9918_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__("df95"); | ||
/* harmony import */ var _node_modules_vue_style_loader_index_js_ref_6_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_6_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_6_oneOf_1_2_node_modules_postcss_loader_src_index_js_ref_6_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_CIcon_vue_vue_type_style_index_0_id_0f8b9918_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_vue_style_loader_index_js_ref_6_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_6_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_6_oneOf_1_2_node_modules_postcss_loader_src_index_js_ref_6_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_CIcon_vue_vue_type_style_index_0_id_0f8b9918_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0__); | ||
/* unused harmony reexport * */ | ||
/* unused harmony default export */ var _unused_webpack_default_export = (_node_modules_vue_style_loader_index_js_ref_6_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_6_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_6_oneOf_1_2_node_modules_postcss_loader_src_index_js_ref_6_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_CIcon_vue_vue_type_style_index_0_id_0f8b9918_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0___default.a); | ||
// load the styles | ||
var content = __webpack_require__("773a"); | ||
if(typeof content === 'string') content = [[module.i, content, '']]; | ||
if(content.locals) module.exports = content.locals; | ||
// add the styles to the DOM | ||
var add = __webpack_require__("499e").default | ||
var update = add("38ed6c0f", content, true, {"sourceMap":false,"shadowMode":false}); | ||
/***/ }), | ||
/***/ "773a": | ||
/***/ "97d7": | ||
/***/ (function(module, exports, __webpack_require__) { | ||
exports = module.exports = __webpack_require__("24fb")(false); | ||
// Imports | ||
var ___CSS_LOADER_API_IMPORT___ = __webpack_require__("24fb"); | ||
exports = ___CSS_LOADER_API_IMPORT___(false); | ||
// Module | ||
exports.push([module.i, ".c-icon[data-v-dc998efe]{display:inline-block;color:inherit;text-align:center;fill:currentColor;width:1rem;height:1rem;font-size:1rem}.c-icon-2xl[data-v-dc998efe]{width:2rem;height:2rem;font-size:2rem}.c-icon-3xl[data-v-dc998efe]{width:3rem;height:3rem;font-size:3rem}.c-icon-4xl[data-v-dc998efe]{width:4rem;height:4rem;font-size:4rem}.c-icon-5xl[data-v-dc998efe]{width:5rem;height:5rem;font-size:5rem}.c-icon-6xl[data-v-dc998efe]{width:6rem;height:6rem;font-size:6rem}.c-icon-7xl[data-v-dc998efe]{width:7rem;height:7rem;font-size:7rem}.c-icon-8xl[data-v-dc998efe]{width:8rem;height:8rem;font-size:8rem}.c-icon-9xl[data-v-dc998efe]{width:9rem;height:9rem;font-size:9rem}.c-icon-xl[data-v-dc998efe]{width:1.5rem;height:1.5rem;font-size:1.5rem}.c-icon-lg[data-v-dc998efe]{width:1.25rem;height:1.25rem;font-size:1.25rem}.c-icon-sm[data-v-dc998efe]{width:.875rem;height:.875rem;font-size:.875rem}.c-icon-c-s[data-v-dc998efe],.c-icon-custom-size[data-v-dc998efe]{width:auto!important;height:auto!important}", ""]); | ||
exports.push([module.i, ".c-icon[data-v-0f8b9918]{display:inline-block;color:inherit;text-align:center;fill:currentColor;width:1rem;height:1rem;font-size:1rem}.c-icon-2xl[data-v-0f8b9918]{width:2rem;height:2rem;font-size:2rem}.c-icon-3xl[data-v-0f8b9918]{width:3rem;height:3rem;font-size:3rem}.c-icon-4xl[data-v-0f8b9918]{width:4rem;height:4rem;font-size:4rem}.c-icon-5xl[data-v-0f8b9918]{width:5rem;height:5rem;font-size:5rem}.c-icon-6xl[data-v-0f8b9918]{width:6rem;height:6rem;font-size:6rem}.c-icon-7xl[data-v-0f8b9918]{width:7rem;height:7rem;font-size:7rem}.c-icon-8xl[data-v-0f8b9918]{width:8rem;height:8rem;font-size:8rem}.c-icon-9xl[data-v-0f8b9918]{width:9rem;height:9rem;font-size:9rem}.c-icon-xl[data-v-0f8b9918]{width:1.5rem;height:1.5rem;font-size:1.5rem}.c-icon-lg[data-v-0f8b9918]{width:1.25rem;height:1.25rem;font-size:1.25rem}.c-icon-sm[data-v-0f8b9918]{width:.875rem;height:.875rem;font-size:.875rem}.c-icon-c-s[data-v-0f8b9918],.c-icon-custom-size[data-v-0f8b9918]{width:auto!important;height:auto!important}", ""]); | ||
// Exports | ||
module.exports = exports; | ||
@@ -488,11 +474,15 @@ | ||
/***/ "c954": | ||
/***/ (function(module, __webpack_exports__, __webpack_require__) { | ||
/***/ "df95": | ||
/***/ (function(module, exports, __webpack_require__) { | ||
"use strict"; | ||
/* harmony import */ var _node_modules_vue_style_loader_index_js_ref_6_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_6_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_6_oneOf_1_2_node_modules_postcss_loader_src_index_js_ref_6_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_CIcon_vue_vue_type_style_index_0_id_dc998efe_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__("76c1"); | ||
/* harmony import */ var _node_modules_vue_style_loader_index_js_ref_6_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_6_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_6_oneOf_1_2_node_modules_postcss_loader_src_index_js_ref_6_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_CIcon_vue_vue_type_style_index_0_id_dc998efe_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_vue_style_loader_index_js_ref_6_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_6_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_6_oneOf_1_2_node_modules_postcss_loader_src_index_js_ref_6_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_CIcon_vue_vue_type_style_index_0_id_dc998efe_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0__); | ||
/* unused harmony reexport * */ | ||
/* unused harmony default export */ var _unused_webpack_default_export = (_node_modules_vue_style_loader_index_js_ref_6_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_6_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_6_oneOf_1_2_node_modules_postcss_loader_src_index_js_ref_6_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_CIcon_vue_vue_type_style_index_0_id_dc998efe_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0___default.a); | ||
// style-loader: Adds some css to the DOM by adding a <style> tag | ||
// load the styles | ||
var content = __webpack_require__("97d7"); | ||
if(typeof content === 'string') content = [[module.i, content, '']]; | ||
if(content.locals) module.exports = content.locals; | ||
// add the styles to the DOM | ||
var add = __webpack_require__("499e").default | ||
var update = add("363dd12b", content, true, {"sourceMap":false,"shadowMode":false}); | ||
/***/ }), | ||
@@ -566,3 +556,3 @@ | ||
// CONCATENATED MODULE: ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"0ccb3886-vue-loader-template"}!./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/CIcon.vue?vue&type=template&id=dc998efe&scoped=true& | ||
// CONCATENATED MODULE: ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"a2733312-vue-loader-template"}!./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/CIcon.vue?vue&type=template&id=0f8b9918&scoped=true& | ||
var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return (!_vm.src)?_c('svg',{class:_vm.computedClasses,attrs:{"xmlns":"http://www.w3.org/2000/svg","viewBox":_vm.viewBox},domProps:{"innerHTML":_vm._s(_vm.titleCode + _vm.iconCode)}}):_c('img',{attrs:{"src":_vm.src}})} | ||
@@ -572,3 +562,3 @@ var staticRenderFns = [] | ||
// CONCATENATED MODULE: ./src/CIcon.vue?vue&type=template&id=dc998efe&scoped=true& | ||
// CONCATENATED MODULE: ./src/CIcon.vue?vue&type=template&id=0f8b9918&scoped=true& | ||
@@ -604,3 +594,4 @@ // CONCATENATED MODULE: ./node_modules/cache-loader/dist/cjs.js??ref--12-0!./node_modules/thread-loader/dist/cjs.js!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/CIcon.vue?vue&type=script&lang=js& | ||
customClasses: [String, Array, Object], | ||
src: String | ||
src: String, | ||
title: String | ||
}, | ||
@@ -612,4 +603,13 @@ computed: { | ||
}, | ||
titleString: function titleString() { | ||
if (this.title) { | ||
return this.title; | ||
} else if (this.iconName) { | ||
return this.generateTitle(this.iconName); | ||
} | ||
return 'icon'; | ||
}, | ||
titleCode: function titleCode() { | ||
return this.iconName ? "<title>".concat(this.iconName, "</title>") : ''; | ||
return "<title>".concat(this.titleString, "</title>"); | ||
}, | ||
@@ -644,2 +644,12 @@ code: function code() { | ||
}); | ||
}, | ||
generateTitle: function generateTitle(title) { | ||
return this.getValidTitle(title).replace(/([a-z0-9])([A-Z])/g, '$1 $2'); | ||
}, | ||
getValidTitle: function getValidTitle(title) { | ||
if (['cil', 'cib', 'cif', 'cis'].includes(title.substring(0, 3))) { | ||
return title.slice(3); | ||
} else { | ||
return title.charAt(0).toUpperCase() + title.slice(1); | ||
} | ||
} | ||
@@ -650,4 +660,4 @@ } | ||
/* harmony default export */ var src_CIconvue_type_script_lang_js_ = (CIconvue_type_script_lang_js_); | ||
// EXTERNAL MODULE: ./src/CIcon.vue?vue&type=style&index=0&id=dc998efe&scoped=true&lang=css& | ||
var CIconvue_type_style_index_0_id_dc998efe_scoped_true_lang_css_ = __webpack_require__("c954"); | ||
// EXTERNAL MODULE: ./src/CIcon.vue?vue&type=style&index=0&id=0f8b9918&scoped=true&lang=css& | ||
var CIconvue_type_style_index_0_id_0f8b9918_scoped_true_lang_css_ = __webpack_require__("692e"); | ||
@@ -764,3 +774,3 @@ // CONCATENATED MODULE: ./node_modules/vue-loader/lib/runtime/componentNormalizer.js | ||
null, | ||
"dc998efe", | ||
"0f8b9918", | ||
null | ||
@@ -767,0 +777,0 @@ |
@@ -1,2 +0,2 @@ | ||
(function(e,t){"object"===typeof exports&&"object"===typeof module?module.exports=t():"function"===typeof define&&define.amd?define([],t):"object"===typeof exports?exports["coreui-icons-vue"]=t():e["coreui-icons-vue"]=t()})("undefined"!==typeof self?self:this,(function(){return function(e){var t={};function n(r){if(t[r])return t[r].exports;var o=t[r]={i:r,l:!1,exports:{}};return e[r].call(o.exports,o,o.exports,n),o.l=!0,o.exports}return n.m=e,n.c=t,n.d=function(e,t,r){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:r})},n.r=function(e){"undefined"!==typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"===typeof e&&e&&e.__esModule)return e;var r=Object.create(null);if(n.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var o in e)n.d(r,o,function(t){return e[t]}.bind(null,o));return r},n.n=function(e){var t=e&&e.__esModule?function(){return e["default"]}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s="fae3")}({"24fb":function(e,t,n){"use strict";function r(e,t){var n=e[1]||"",r=e[3];if(!r)return n;if(t&&"function"===typeof btoa){var i=o(r),c=r.sources.map((function(e){return"/*# sourceURL=".concat(r.sourceRoot).concat(e," */")}));return[n].concat(c).concat([i]).join("\n")}return[n].join("\n")}function o(e){var t=btoa(unescape(encodeURIComponent(JSON.stringify(e)))),n="sourceMappingURL=data:application/json;charset=utf-8;base64,".concat(t);return"/*# ".concat(n," */")}e.exports=function(e){var t=[];return t.toString=function(){return this.map((function(t){var n=r(t,e);return t[2]?"@media ".concat(t[2],"{").concat(n,"}"):n})).join("")},t.i=function(e,n){"string"===typeof e&&(e=[[null,e,""]]);for(var r={},o=0;o<this.length;o++){var i=this[o][0];null!=i&&(r[i]=!0)}for(var c=0;c<e.length;c++){var s=e[c];null!=s[0]&&r[s[0]]||(n&&!s[2]?s[2]=n:n&&(s[2]="(".concat(s[2],") and (").concat(n,")")),t.push(s))}},t}},"499e":function(e,t,n){"use strict";function r(e,t){for(var n=[],r={},o=0;o<t.length;o++){var i=t[o],c=i[0],s=i[1],a=i[2],u=i[3],d={id:e+":"+o,css:s,media:a,sourceMap:u};r[c]?r[c].parts.push(d):n.push(r[c]={id:c,parts:[d]})}return n}n.r(t),n.d(t,"default",(function(){return p}));var o="undefined"!==typeof document;if("undefined"!==typeof DEBUG&&DEBUG&&!o)throw new Error("vue-style-loader cannot be used in a non-browser environment. Use { target: 'node' } in your Webpack config to indicate a server-rendering environment.");var i={},c=o&&(document.head||document.getElementsByTagName("head")[0]),s=null,a=0,u=!1,d=function(){},f=null,l="data-vue-ssr-id",h="undefined"!==typeof navigator&&/msie [6-9]\b/.test(navigator.userAgent.toLowerCase());function p(e,t,n,o){u=n,f=o||{};var c=r(e,t);return m(c),function(t){for(var n=[],o=0;o<c.length;o++){var s=c[o],a=i[s.id];a.refs--,n.push(a)}t?(c=r(e,t),m(c)):c=[];for(o=0;o<n.length;o++){a=n[o];if(0===a.refs){for(var u=0;u<a.parts.length;u++)a.parts[u]();delete i[a.id]}}}}function m(e){for(var t=0;t<e.length;t++){var n=e[t],r=i[n.id];if(r){r.refs++;for(var o=0;o<r.parts.length;o++)r.parts[o](n.parts[o]);for(;o<n.parts.length;o++)r.parts.push(g(n.parts[o]));r.parts.length>n.parts.length&&(r.parts.length=n.parts.length)}else{var c=[];for(o=0;o<n.parts.length;o++)c.push(g(n.parts[o]));i[n.id]={id:n.id,refs:1,parts:c}}}}function v(){var e=document.createElement("style");return e.type="text/css",c.appendChild(e),e}function g(e){var t,n,r=document.querySelector("style["+l+'~="'+e.id+'"]');if(r){if(u)return d;r.parentNode.removeChild(r)}if(h){var o=a++;r=s||(s=v()),t=x.bind(null,r,o,!1),n=x.bind(null,r,o,!0)}else r=v(),t=b.bind(null,r),n=function(){r.parentNode.removeChild(r)};return t(e),function(r){if(r){if(r.css===e.css&&r.media===e.media&&r.sourceMap===e.sourceMap)return;t(e=r)}else n()}}var y=function(){var e=[];return function(t,n){return e[t]=n,e.filter(Boolean).join("\n")}}();function x(e,t,n,r){var o=n?"":r.css;if(e.styleSheet)e.styleSheet.cssText=y(t,o);else{var i=document.createTextNode(o),c=e.childNodes;c[t]&&e.removeChild(c[t]),c.length?e.insertBefore(i,c[t]):e.appendChild(i)}}function b(e,t){var n=t.css,r=t.media,o=t.sourceMap;if(r&&e.setAttribute("media",r),f.ssrId&&e.setAttribute(l,t.id),o&&(n+="\n/*# sourceURL="+o.sources[0]+" */",n+="\n/*# sourceMappingURL=data:application/json;base64,"+btoa(unescape(encodeURIComponent(JSON.stringify(o))))+" */"),e.styleSheet)e.styleSheet.cssText=n;else{while(e.firstChild)e.removeChild(e.firstChild);e.appendChild(document.createTextNode(n))}}},"76c1":function(e,t,n){var r=n("773a");"string"===typeof r&&(r=[[e.i,r,""]]),r.locals&&(e.exports=r.locals);var o=n("499e").default;o("38ed6c0f",r,!0,{sourceMap:!1,shadowMode:!1})},"773a":function(e,t,n){t=e.exports=n("24fb")(!1),t.push([e.i,".c-icon[data-v-dc998efe]{display:inline-block;color:inherit;text-align:center;fill:currentColor;width:1rem;height:1rem;font-size:1rem}.c-icon-2xl[data-v-dc998efe]{width:2rem;height:2rem;font-size:2rem}.c-icon-3xl[data-v-dc998efe]{width:3rem;height:3rem;font-size:3rem}.c-icon-4xl[data-v-dc998efe]{width:4rem;height:4rem;font-size:4rem}.c-icon-5xl[data-v-dc998efe]{width:5rem;height:5rem;font-size:5rem}.c-icon-6xl[data-v-dc998efe]{width:6rem;height:6rem;font-size:6rem}.c-icon-7xl[data-v-dc998efe]{width:7rem;height:7rem;font-size:7rem}.c-icon-8xl[data-v-dc998efe]{width:8rem;height:8rem;font-size:8rem}.c-icon-9xl[data-v-dc998efe]{width:9rem;height:9rem;font-size:9rem}.c-icon-xl[data-v-dc998efe]{width:1.5rem;height:1.5rem;font-size:1.5rem}.c-icon-lg[data-v-dc998efe]{width:1.25rem;height:1.25rem;font-size:1.25rem}.c-icon-sm[data-v-dc998efe]{width:.875rem;height:.875rem;font-size:.875rem}.c-icon-c-s[data-v-dc998efe],.c-icon-custom-size[data-v-dc998efe]{width:auto!important;height:auto!important}",""])},c954:function(e,t,n){"use strict";var r=n("76c1"),o=n.n(r);o.a},f6fd:function(e,t){(function(e){var t="currentScript",n=e.getElementsByTagName("script");t in e||Object.defineProperty(e,t,{get:function(){try{throw new Error}catch(r){var e,t=(/.*at [^\(]*\((.*):.+:.+\)$/gi.exec(r.stack)||[!1])[1];for(e in n)if(n[e].src==t||"interactive"==n[e].readyState)return n[e];return null}}})})(document)},fae3:function(e,t,n){"use strict";var r;(n.r(t),"undefined"!==typeof window)&&(n("f6fd"),(r=window.document.currentScript)&&(r=r.src.match(/(.+\/)[^/]+\.js(\?.*)?$/))&&(n.p=r[1]));var o=function(){var e=this,t=e.$createElement,n=e._self._c||t;return e.src?n("img",{attrs:{src:e.src}}):n("svg",{class:e.computedClasses,attrs:{xmlns:"http://www.w3.org/2000/svg",viewBox:e.viewBox},domProps:{innerHTML:e._s(e.titleCode+e.iconCode)}})},i=[];function c(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var s={name:"CIcon",props:{name:String,content:[String,Array],size:{type:String,validator:function(e){return["custom-size","sm","lg","xl","2xl","3xl","4xl","5xl","6xl","7xl","8xl","9xl"].includes(e)}},customClasses:[String,Array,Object],src:String},computed:{iconName:function(){var e=this.name&&this.name.includes("-");return e?this.toCamelCase(this.name):this.name},titleCode:function(){return this.iconName?"<title>".concat(this.iconName,"</title>"):""},code:function(){return this.content?this.content:this.$root.$options.icons?this.$root.$options.icons[this.iconName]:void 0},iconCode:function(){return Array.isArray(this.code)?this.code[1]||this.code[0]:this.code},scale:function(){return Array.isArray(this.code)&&this.code.length>1?this.code[0]:"64 64"},viewBox:function(){return this.$attrs.viewBox||"0 0 ".concat(this.scale)},computedSize:function(){return this.$attrs.width||this.$attrs.height?"custom-size":this.size},computedClasses:function(){return this.customClasses||["c-icon",c({},"c-icon-".concat(this.computedSize),this.computedSize)]}},methods:{toCamelCase:function(e){return e.replace(/([-_][a-z0-9])/gi,(function(e){return e.toUpperCase().replace("-","")}))}}},a=s;n("c954");function u(e,t,n,r,o,i,c,s){var a,u="function"===typeof e?e.options:e;if(t&&(u.render=t,u.staticRenderFns=n,u._compiled=!0),r&&(u.functional=!0),i&&(u._scopeId="data-v-"+i),c?(a=function(e){e=e||this.$vnode&&this.$vnode.ssrContext||this.parent&&this.parent.$vnode&&this.parent.$vnode.ssrContext,e||"undefined"===typeof __VUE_SSR_CONTEXT__||(e=__VUE_SSR_CONTEXT__),o&&o.call(this,e),e&&e._registeredComponents&&e._registeredComponents.add(c)},u._ssrRegister=a):o&&(a=s?function(){o.call(this,this.$root.$options.shadowRoot)}:o),a)if(u.functional){u._injectStyles=a;var d=u.render;u.render=function(e,t){return a.call(t),d(e,t)}}else{var f=u.beforeCreate;u.beforeCreate=f?[].concat(f,a):[a]}return{exports:e,options:u}}var d=u(a,o,i,!1,null,"dc998efe",null),f=d.exports;n.d(t,"CIcon",(function(){return f}))}})})); | ||
(function(e,t){"object"===typeof exports&&"object"===typeof module?module.exports=t():"function"===typeof define&&define.amd?define([],t):"object"===typeof exports?exports["coreui-icons-vue"]=t():e["coreui-icons-vue"]=t()})("undefined"!==typeof self?self:this,(function(){return function(e){var t={};function n(r){if(t[r])return t[r].exports;var i=t[r]={i:r,l:!1,exports:{}};return e[r].call(i.exports,i,i.exports,n),i.l=!0,i.exports}return n.m=e,n.c=t,n.d=function(e,t,r){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:r})},n.r=function(e){"undefined"!==typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"===typeof e&&e&&e.__esModule)return e;var r=Object.create(null);if(n.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var i in e)n.d(r,i,function(t){return e[t]}.bind(null,i));return r},n.n=function(e){var t=e&&e.__esModule?function(){return e["default"]}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s="fae3")}({"24fb":function(e,t,n){"use strict";function r(e,t){var n=e[1]||"",r=e[3];if(!r)return n;if(t&&"function"===typeof btoa){var o=i(r),c=r.sources.map((function(e){return"/*# sourceURL=".concat(r.sourceRoot||"").concat(e," */")}));return[n].concat(c).concat([o]).join("\n")}return[n].join("\n")}function i(e){var t=btoa(unescape(encodeURIComponent(JSON.stringify(e)))),n="sourceMappingURL=data:application/json;charset=utf-8;base64,".concat(t);return"/*# ".concat(n," */")}e.exports=function(e){var t=[];return t.toString=function(){return this.map((function(t){var n=r(t,e);return t[2]?"@media ".concat(t[2]," {").concat(n,"}"):n})).join("")},t.i=function(e,n){"string"===typeof e&&(e=[[null,e,""]]);for(var r=0;r<e.length;r++){var i=[].concat(e[r]);n&&(i[2]?i[2]="".concat(n," and ").concat(i[2]):i[2]=n),t.push(i)}},t}},"499e":function(e,t,n){"use strict";function r(e,t){for(var n=[],r={},i=0;i<t.length;i++){var o=t[i],c=o[0],s=o[1],a=o[2],u=o[3],f={id:e+":"+i,css:s,media:a,sourceMap:u};r[c]?r[c].parts.push(f):n.push(r[c]={id:c,parts:[f]})}return n}n.r(t),n.d(t,"default",(function(){return p}));var i="undefined"!==typeof document;if("undefined"!==typeof DEBUG&&DEBUG&&!i)throw new Error("vue-style-loader cannot be used in a non-browser environment. Use { target: 'node' } in your Webpack config to indicate a server-rendering environment.");var o={},c=i&&(document.head||document.getElementsByTagName("head")[0]),s=null,a=0,u=!1,f=function(){},d=null,l="data-vue-ssr-id",h="undefined"!==typeof navigator&&/msie [6-9]\b/.test(navigator.userAgent.toLowerCase());function p(e,t,n,i){u=n,d=i||{};var c=r(e,t);return m(c),function(t){for(var n=[],i=0;i<c.length;i++){var s=c[i],a=o[s.id];a.refs--,n.push(a)}t?(c=r(e,t),m(c)):c=[];for(i=0;i<n.length;i++){a=n[i];if(0===a.refs){for(var u=0;u<a.parts.length;u++)a.parts[u]();delete o[a.id]}}}}function m(e){for(var t=0;t<e.length;t++){var n=e[t],r=o[n.id];if(r){r.refs++;for(var i=0;i<r.parts.length;i++)r.parts[i](n.parts[i]);for(;i<n.parts.length;i++)r.parts.push(g(n.parts[i]));r.parts.length>n.parts.length&&(r.parts.length=n.parts.length)}else{var c=[];for(i=0;i<n.parts.length;i++)c.push(g(n.parts[i]));o[n.id]={id:n.id,refs:1,parts:c}}}}function v(){var e=document.createElement("style");return e.type="text/css",c.appendChild(e),e}function g(e){var t,n,r=document.querySelector("style["+l+'~="'+e.id+'"]');if(r){if(u)return f;r.parentNode.removeChild(r)}if(h){var i=a++;r=s||(s=v()),t=y.bind(null,r,i,!1),n=y.bind(null,r,i,!0)}else r=v(),t=x.bind(null,r),n=function(){r.parentNode.removeChild(r)};return t(e),function(r){if(r){if(r.css===e.css&&r.media===e.media&&r.sourceMap===e.sourceMap)return;t(e=r)}else n()}}var b=function(){var e=[];return function(t,n){return e[t]=n,e.filter(Boolean).join("\n")}}();function y(e,t,n,r){var i=n?"":r.css;if(e.styleSheet)e.styleSheet.cssText=b(t,i);else{var o=document.createTextNode(i),c=e.childNodes;c[t]&&e.removeChild(c[t]),c.length?e.insertBefore(o,c[t]):e.appendChild(o)}}function x(e,t){var n=t.css,r=t.media,i=t.sourceMap;if(r&&e.setAttribute("media",r),d.ssrId&&e.setAttribute(l,t.id),i&&(n+="\n/*# sourceURL="+i.sources[0]+" */",n+="\n/*# sourceMappingURL=data:application/json;base64,"+btoa(unescape(encodeURIComponent(JSON.stringify(i))))+" */"),e.styleSheet)e.styleSheet.cssText=n;else{while(e.firstChild)e.removeChild(e.firstChild);e.appendChild(document.createTextNode(n))}}},"692e":function(e,t,n){"use strict";var r=n("df95"),i=n.n(r);i.a},"97d7":function(e,t,n){var r=n("24fb");t=r(!1),t.push([e.i,".c-icon[data-v-0f8b9918]{display:inline-block;color:inherit;text-align:center;fill:currentColor;width:1rem;height:1rem;font-size:1rem}.c-icon-2xl[data-v-0f8b9918]{width:2rem;height:2rem;font-size:2rem}.c-icon-3xl[data-v-0f8b9918]{width:3rem;height:3rem;font-size:3rem}.c-icon-4xl[data-v-0f8b9918]{width:4rem;height:4rem;font-size:4rem}.c-icon-5xl[data-v-0f8b9918]{width:5rem;height:5rem;font-size:5rem}.c-icon-6xl[data-v-0f8b9918]{width:6rem;height:6rem;font-size:6rem}.c-icon-7xl[data-v-0f8b9918]{width:7rem;height:7rem;font-size:7rem}.c-icon-8xl[data-v-0f8b9918]{width:8rem;height:8rem;font-size:8rem}.c-icon-9xl[data-v-0f8b9918]{width:9rem;height:9rem;font-size:9rem}.c-icon-xl[data-v-0f8b9918]{width:1.5rem;height:1.5rem;font-size:1.5rem}.c-icon-lg[data-v-0f8b9918]{width:1.25rem;height:1.25rem;font-size:1.25rem}.c-icon-sm[data-v-0f8b9918]{width:.875rem;height:.875rem;font-size:.875rem}.c-icon-c-s[data-v-0f8b9918],.c-icon-custom-size[data-v-0f8b9918]{width:auto!important;height:auto!important}",""]),e.exports=t},df95:function(e,t,n){var r=n("97d7");"string"===typeof r&&(r=[[e.i,r,""]]),r.locals&&(e.exports=r.locals);var i=n("499e").default;i("363dd12b",r,!0,{sourceMap:!1,shadowMode:!1})},f6fd:function(e,t){(function(e){var t="currentScript",n=e.getElementsByTagName("script");t in e||Object.defineProperty(e,t,{get:function(){try{throw new Error}catch(r){var e,t=(/.*at [^\(]*\((.*):.+:.+\)$/gi.exec(r.stack)||[!1])[1];for(e in n)if(n[e].src==t||"interactive"==n[e].readyState)return n[e];return null}}})})(document)},fae3:function(e,t,n){"use strict";var r;(n.r(t),"undefined"!==typeof window)&&(n("f6fd"),(r=window.document.currentScript)&&(r=r.src.match(/(.+\/)[^/]+\.js(\?.*)?$/))&&(n.p=r[1]));var i=function(){var e=this,t=e.$createElement,n=e._self._c||t;return e.src?n("img",{attrs:{src:e.src}}):n("svg",{class:e.computedClasses,attrs:{xmlns:"http://www.w3.org/2000/svg",viewBox:e.viewBox},domProps:{innerHTML:e._s(e.titleCode+e.iconCode)}})},o=[];function c(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var s={name:"CIcon",props:{name:String,content:[String,Array],size:{type:String,validator:function(e){return["custom-size","sm","lg","xl","2xl","3xl","4xl","5xl","6xl","7xl","8xl","9xl"].includes(e)}},customClasses:[String,Array,Object],src:String,title:String},computed:{iconName:function(){var e=this.name&&this.name.includes("-");return e?this.toCamelCase(this.name):this.name},titleString:function(){return this.title?this.title:this.iconName?this.generateTitle(this.iconName):"icon"},titleCode:function(){return"<title>".concat(this.titleString,"</title>")},code:function(){return this.content?this.content:this.$root.$options.icons?this.$root.$options.icons[this.iconName]:void 0},iconCode:function(){return Array.isArray(this.code)?this.code[1]||this.code[0]:this.code},scale:function(){return Array.isArray(this.code)&&this.code.length>1?this.code[0]:"64 64"},viewBox:function(){return this.$attrs.viewBox||"0 0 ".concat(this.scale)},computedSize:function(){return this.$attrs.width||this.$attrs.height?"custom-size":this.size},computedClasses:function(){return this.customClasses||["c-icon",c({},"c-icon-".concat(this.computedSize),this.computedSize)]}},methods:{toCamelCase:function(e){return e.replace(/([-_][a-z0-9])/gi,(function(e){return e.toUpperCase().replace("-","")}))},generateTitle:function(e){return this.getValidTitle(e).replace(/([a-z0-9])([A-Z])/g,"$1 $2")},getValidTitle:function(e){return["cil","cib","cif","cis"].includes(e.substring(0,3))?e.slice(3):e.charAt(0).toUpperCase()+e.slice(1)}}},a=s;n("692e");function u(e,t,n,r,i,o,c,s){var a,u="function"===typeof e?e.options:e;if(t&&(u.render=t,u.staticRenderFns=n,u._compiled=!0),r&&(u.functional=!0),o&&(u._scopeId="data-v-"+o),c?(a=function(e){e=e||this.$vnode&&this.$vnode.ssrContext||this.parent&&this.parent.$vnode&&this.parent.$vnode.ssrContext,e||"undefined"===typeof __VUE_SSR_CONTEXT__||(e=__VUE_SSR_CONTEXT__),i&&i.call(this,e),e&&e._registeredComponents&&e._registeredComponents.add(c)},u._ssrRegister=a):i&&(a=s?function(){i.call(this,this.$root.$options.shadowRoot)}:i),a)if(u.functional){u._injectStyles=a;var f=u.render;u.render=function(e,t){return a.call(t),f(e,t)}}else{var d=u.beforeCreate;u.beforeCreate=d?[].concat(d,a):[a]}return{exports:e,options:u}}var f=u(a,i,o,!1,null,"0f8b9918",null),d=f.exports;n.d(t,"CIcon",(function(){return d}))}})})); | ||
//# sourceMappingURL=coreui-icons-vue.umd.min.js.map |
{ | ||
"name": "@coreui/icons-vue", | ||
"version": "1.0.2", | ||
"version": "1.1.0", | ||
"license": "MIT", | ||
@@ -48,13 +48,13 @@ "sideEffects": "src/CIcon.vue", | ||
"dependencies": { | ||
"vue": "^2.6.10" | ||
"vue": "^2.6.11" | ||
}, | ||
"devDependencies": { | ||
"@vue/cli-plugin-babel": "^4.1.1", | ||
"@vue/cli-plugin-eslint": "^4.1.1", | ||
"@vue/cli-service": "^4.1.1", | ||
"@vue/cli-plugin-babel": "^4.1.2", | ||
"@vue/cli-plugin-eslint": "^4.1.2", | ||
"@vue/cli-service": "^4.1.2", | ||
"babel-eslint": "^10.0.3", | ||
"babel-preset-vue-app": "^2.0.0", | ||
"eslint": "^6.7.2", | ||
"eslint-plugin-vue": "^6.0.1", | ||
"vue-template-compiler": "^2.6.10" | ||
"eslint": "^6.8.0", | ||
"eslint-plugin-vue": "^6.1.2", | ||
"vue-template-compiler": "^2.6.11" | ||
}, | ||
@@ -61,0 +61,0 @@ "eslintConfig": { |
@@ -1,14 +0,13 @@ | ||
[](https://github.com/coreui/icons) | ||
[![NPM downloads][npm-coreui-icons-download]][npm-coreui-icons] | ||
[![npm package][npm-coreui-icons-badge]][npm-coreui-icons] | ||
# CoreUI Icons Vue | ||
[npm-coreui-icons]: https://www.npmjs.com/package/@coreui/icons-vue | ||
[npm-coreui-icons-badge]: https://img.shields.io/npm/v/@coreui/icons-vue.png?style=flat-square | ||
[npm-coreui-icons-download]: https://img.shields.io/npm/dm/@coreui/icons.svg?style=flat-square | ||
 | ||
 | ||
 | ||
## CoreUI icons vue - CIcon component | ||
## CIcon component | ||
Dedicated component used to implement [CoreUI Icons svg set](https://coreui.io/icons/) in Vue.js. | ||
Dedicated component used to implement [CoreUI Icons SVG set](https://coreui.io/icons/) in Vue.js. | ||
## Features | ||
### Features | ||
- Can load icons stored globally, directly passed or by source link, | ||
@@ -21,3 +20,3 @@ - Can significantly reduce bundle size due to JavaScript named icons import, | ||
## Installation | ||
### Installation | ||
@@ -30,3 +29,3 @@ If you already have installed [CoreUI Vue component library](https://coreui.io/vue/docs) plugin, then you have CIcon component already installed, otherwise install package by: | ||
## License | ||
### License | ||
@@ -33,0 +32,0 @@ CoreUI Icons Free is free, open source, and GPL friendly. You can use it for |
@@ -9,4 +9,5 @@ import Vue from 'vue' | ||
src: string | ||
title: string | ||
} | ||
export declare class CIconRaw extends CIcon {} |
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
175867
1397
39
Updatedvue@^2.6.11