UNPKG

mdi-vue

Version:

Material Design Icons for Vue.js

143 lines (131 loc) 4.2 kB
import { n as normalizeComponent, c as createInjector } from './browser-c94fd32b.js'; // // // // // // // // // // // // // // // // // // // var script = { name: 'mdi-simple-icons', 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: 'SimpleIcons 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-simple-icons", _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: "M18.25 17C18.25 17.88 18.07 18.74 17.71 19.53H16.31C17.71 17.15 16.91 14.09 14.53 12.69C13.76 12.24 12.89 12 12 12C9.24 12 7 9.76 7 7C7 4.24 9.24 2 12 2C14.76 2 17 4.24 17 7H15.75C15.75 4.93 14.07 3.25 12 3.25C9.93 3.25 8.25 4.93 8.25 7C8.25 9.07 9.93 10.75 12 10.75C15.45 10.75 18.25 13.56 18.25 17M6.29 19.53C5.93 18.74 5.75 17.87 5.75 17H7C7 17.93 7.25 18.79 7.69 19.53H6.29M18.25 20.75V22H5.75V20.75H9.5V15.75H8.25V14.5H15.75V15.75H14.5V20.75H18.25M13.25 15.75H10.75V20.75H13.25V15.75M14.44 7.07C14.4 8.4 13.33 9.47 12 9.5C10.62 9.46 9.53 8.32 9.57 6.94C9.6 5.61 10.67 4.53 12 4.5C13.38 4.54 14.47 5.68 14.44 7.07M13.25 7C13.25 6.31 12.69 5.75 12 5.75C11.31 5.75 10.75 6.31 10.75 7C10.75 7.69 11.31 8.25 12 8.25C12.69 8.25 13.25 7.69 13.25 7Z" } }) ] ) ] ) }; var __vue_staticRenderFns__ = []; __vue_render__._withStripped = true; /* style */ const __vue_inject_styles__ = function (inject) { if (!inject) return inject("data-v-6e1ef312_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__;