@justeattakeaway/pie-icons-vue
Version:
PIE Design System Icon set for Vue
37 lines (32 loc) • 2.1 kB
JavaScript
'use strict';
Object.defineProperty(exports, '__esModule', { value: true });
var helper = require('./node_modules/@vue/babel-helper-vue-jsx-merge-props/dist/helper.cjs');
var configsVue = require('./packages/tools/pie-icons-configs/configs-vue.cjs');
var IconDroneLarge = {
name: 'IconDroneLarge',
props: {
size: configsVue.iconSize.large,
},
functional: true,
render (h, ctx) {
ctx.data = configsVue.updateContextData(ctx, 'c-pieIcon c-pieIcon--droneLarge', 'IconDroneLarge');
return h('svg', helper.default([{
attrs: {
xmlns: 'http://www.w3.org/2000/svg',
role: 'presentation',
focusable: 'false',
fill: 'currentColor',
viewBox: '0 0 32 32',
},
}, ctx.data]), [h('path', {
attrs: {
d: 'M29.25 3.87H27.5v-.796h-1.75v.796H24v1.75h1.75v3.552a1.746 1.746 0 0 0-1.313 1.69v.918H22.25v-.175a1.75 1.75 0 0 0-1.75-1.75h-8.741a1.75 1.75 0 0 0-1.75 1.75v.175H7.82v-1.129c0-.814-.56-1.496-1.312-1.689V5.7h1.75v-1.75h-1.75v-.875h-1.75v.875H3v1.75h1.75v3.263a1.746 1.746 0 0 0-1.313 1.69v3.5c0 .962.788 1.75 1.75 1.75h.875c.963 0 1.75-.788 1.75-1.75v-.622H10v.131c0 .814.56 1.497 1.321 1.698v3.754L4.75 23.215v4.857H6.5v-3.894l5.154-3.22c.315.437.831.735 1.417.735h6.055c.595 0 1.12-.298 1.435-.753l5.189 3.247v3.893h1.75v-4.856l-6.624-4.139v-3.701a1.755 1.755 0 0 0 1.374-1.715v-.131h2.188v.831c0 .963.787 1.75 1.75 1.75h.875c.962 0 1.75-.788 1.75-1.75v-3.5c0-.814-.56-1.496-1.313-1.689V5.63h1.75V3.87ZM6.062 14.151h-.875v-3.5h.875v3.5Zm13.055 4.927a.878.878 0 0 1-.875.875h-4.305a.878.878 0 0 1-.874-.875V15.42h6.054v3.658ZM20.5 13.67h-8.741v-2.065H20.5v2.065Zm6.563.691h-.875v-3.5h.875v3.5Z',
},
}), h('path', {
attrs: {
d: 'M16.186 19.244c-.945 0-1.706-.77-1.706-1.706 0-.937.77-1.707 1.706-1.707.936 0 1.706.77 1.706 1.707 0 .936-.77 1.706-1.706 1.706Zm0-1.75.044.044s-.018-.044-.044-.044Z',
},
})]);
},
};
exports.default = IconDroneLarge;