mdi-vue
Version:
Material Design Icons for Vue.js
143 lines (131 loc) • 4.44 kB
JavaScript
import { n as normalizeComponent, c as createInjector } from './browser-c94fd32b.js';
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
var script = {
name: 'mdi-message-cog-outline',
props: {
width: {
type: [Number, String],
default: null
},
height: {
type: [Number, String],
default: null
},
size: {
type: [Number, String],
default: 24
},
viewBox: {
type: [String],
default: '0 0 24 24'
},
xmlns: {
type: String,
default: 'http://www.w3.org/2000/svg'
},
ariaLabel: {
type: String,
default: 'MessageCogOutline icon'
},
role: {
type: String,
default: 'img'
},
title: {
type: String,
required: false
},
spin: {
type: Boolean,
default: false
}
}
};
/* script */
const __vue_script__ = script;
/* template */
var __vue_render__ = function(_h, _vm) {
var _c = _vm._c;
return _c(
"span",
{
class: [
_vm.data.staticClass,
"mdi",
"mdi-message-cog-outline",
_vm.props.spin ? "mdi-spin" : undefined
],
attrs: { role: _vm.props.role, "aria-label": _vm.props.ariaLabel }
},
[
_c(
"svg",
{
attrs: {
fill: "currentColor",
width: _vm.props.width || _vm.props.size,
height: _vm.props.height || _vm.props.size,
viewBox: _vm.props.viewBox,
xmlns: _vm.props.xmlns
}
},
[
_vm.title ? _c("title", [_vm._v(_vm._s(_vm.title))]) : _vm._e(),
_vm._v(" "),
_c("path", {
attrs: {
d:
"M16.77 11.32L15.7 10.5C15.71 10.33 15.71 10.16 15.7 10C15.72 9.84 15.72 9.67 15.7 9.5L16.76 8.68C16.85 8.6 16.88 8.47 16.82 8.36L15.82 6.63C15.76 6.5 15.63 6.47 15.5 6.5L14.27 7C14 6.8 13.73 6.63 13.42 6.5L13.23 5.19C13.21 5.08 13.11 5 13 5H11C10.88 5 10.77 5.09 10.75 5.21L10.56 6.53C10.26 6.65 9.97 6.81 9.7 7L8.46 6.5C8.34 6.46 8.21 6.5 8.15 6.61L7.15 8.34C7.09 8.45 7.11 8.58 7.21 8.66L8.27 9.5C8.23 9.82 8.23 10.16 8.27 10.5L7.21 11.32C7.12 11.4 7.09 11.53 7.15 11.64L8.15 13.37C8.21 13.5 8.34 13.53 8.46 13.5L9.7 13C9.96 13.2 10.24 13.37 10.55 13.5L10.74 14.81C10.77 14.93 10.88 15 11 15H13C13.12 15 13.23 14.91 13.25 14.79L13.44 13.47C13.74 13.34 14 13.18 14.28 13L15.53 13.5C15.65 13.5 15.78 13.5 15.84 13.37L16.84 11.64C16.9 11.53 16.87 11.4 16.77 11.32M12 11.5C11.16 11.5 10.5 10.83 10.5 10C10.5 9.17 11.17 8.5 12 8.5S13.5 9.17 13.5 10 12.83 11.5 12 11.5M20 2H4C2.9 2 2 2.9 2 4V22L6 18H20C21.11 18 22 17.11 22 16V4C22 2.9 21.11 2 20 2M20 16H6L4 18V4H20"
}
})
]
)
]
)
};
var __vue_staticRenderFns__ = [];
__vue_render__._withStripped = true;
/* style */
const __vue_inject_styles__ = function (inject) {
if (!inject) return
inject("data-v-15bc1133_0", { source: ".mdi > svg {\n vertical-align: middle;\n}\n.mdi.mdi-spin > svg {\n -webkit-animation: mdi-spin 2s infinite linear;\n -moz-animation: mdi-spin 2s infinite linear;\n animation: mdi-spin 2s infinite linear;\n}\n@-webkit-keyframes mdi-spin {\n0% {\n -webkit-transform: rotate(0deg);\n -moz-transform: rotate(0deg);\n transform: rotate(0deg);\n}\n100% {\n -webkit-transform: rotate(360deg);\n -moz-transform: rotate(360deg);\n transform: rotate(360deg);\n}\n}\n@keyframes mdi-spin {\n0% {\n -webkit-transform: rotate(0deg);\n -moz-transform: rotate(0deg);\n transform: rotate(0deg);\n}\n100% {\n -webkit-transform: rotate(360deg);\n -moz-transform: rotate(360deg);\n transform: rotate(360deg);\n}\n}", map: undefined, media: undefined });
};
/* scoped */
const __vue_scope_id__ = undefined;
/* module identifier */
const __vue_module_identifier__ = undefined;
/* functional template */
const __vue_is_functional_template__ = true;
/* style inject SSR */
/* style inject shadow dom */
const __vue_component__ = /*#__PURE__*/normalizeComponent(
{ render: __vue_render__, staticRenderFns: __vue_staticRenderFns__ },
__vue_inject_styles__,
__vue_script__,
__vue_scope_id__,
__vue_is_functional_template__,
__vue_module_identifier__,
false,
createInjector,
undefined,
undefined
);
export default __vue_component__;