@justeattakeaway/pie-icons-vue
Version:
PIE Design System Icon set for Vue
65 lines (60 loc) • 3.6 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 IconBuildingBlocks = {
name: 'IconBuildingBlocks',
props: {
size: configsVue.iconSize.regular,
},
functional: true,
render (h, ctx) {
ctx.data = configsVue.updateContextData(ctx, 'c-pieIcon c-pieIcon--buildingBlocks', 'IconBuildingBlocks');
return h('svg', helper.default([{
attrs: {
xmlns: 'http://www.w3.org/2000/svg',
role: 'presentation',
focusable: 'false',
fill: 'currentColor',
viewBox: '0 0 16 16',
},
}, ctx.data]), [h('g', {
attrs: {
'clip-path': 'url(#prefix__clip0_11957_329)',
},
}, [h('path', {
attrs: {
d: 'M8.735 3.8c.228.053.447.14.657.271l-.01.01c.185.113.316.235.386.358a.648.648 0 0 1 .105.359h-.849c0-.132-.087-.254-.271-.368a.99.99 0 0 0-.28-.114.927.927 0 0 0-.306-.043c-.105 0-.21.017-.315.035a1.167 1.167 0 0 0-.29.113.785.785 0 0 0-.2.167.282.282 0 0 0-.07.183c0 .062.008.123.052.184a.696.696 0 0 0 .184.166c.087.053.175.088.28.123a.889.889 0 0 0 .297.052v.508a2.4 2.4 0 0 1-.612-.079 2.139 2.139 0 0 1-.586-.245c-.21-.131-.35-.262-.43-.402-.07-.14-.113-.272-.087-.403a.701.701 0 0 1 .167-.367c.096-.114.218-.21.358-.29.14-.078.315-.148.508-.2.192-.053.402-.088.63-.088.227-.009.446.018.682.07Z',
},
}), h('path', {
attrs: {
'fill-rule': 'evenodd',
d: 'M4.833 7.632 5.55 8h-.017l.989 3.518-.71-.368-.148-.569-.997-.516-.15.411-.682-.359.998-2.485Zm.359 1.077-.29.77h-.008l.578.297-.28-1.067Z',
'clip-rule': 'evenodd',
},
}), h('path', {
attrs: {
'fill-rule': 'evenodd',
d: 'M10.853 7.676 9.6 8.254l-.035 3.316 1.234-.569a1.91 1.91 0 0 0 .788-.665c.087-.13.148-.253.192-.393.035-.132.061-.263.061-.385 0-.184-.035-.315-.096-.403a.453.453 0 0 0-.297-.157c.096-.123.157-.254.2-.385.045-.14.07-.263.07-.403a.832.832 0 0 0-.052-.306.533.533 0 0 0-.157-.228.452.452 0 0 0-.271-.078.963.963 0 0 0-.377.087l-.008-.009Zm-.5 2.783v-.595l.42-.193c.097-.043.176-.052.228-.035.053.018.08.088.08.184a.39.39 0 0 1-.088.271.586.586 0 0 1-.228.175l-.411.193Zm.01-1.26v-.56l.367-.166c.061-.027.123-.027.166 0 .044.035.07.087.07.166a.521.521 0 0 1-.07.245.382.382 0 0 1-.166.149l-.367.166Z',
'clip-rule': 'evenodd',
},
}), h('path', {
attrs: {
'fill-rule': 'evenodd',
d: 'M8.415 1.485a.656.656 0 0 0-.583-.01l-5.451 2.59a.656.656 0 0 0-.375.59l-.017 6.563c0 .246.136.472.354.585l5.242 2.712c.184.096.4.098.585.01l5.45-2.59a.656.656 0 0 0 .374-.59l.018-6.563a.656.656 0 0 0-.366-.59l-5.23-2.707Zm-.499 5.153L4.14 4.683 8.1 2.8l3.778 1.955-3.963 1.883ZM3.302 10.82l.014-5.086 3.93 2.034-.013 5.086-3.93-2.034ZM8.56 7.785l-.013 5.108 4.137-1.966.013-5.107L8.56 7.785Z',
'clip-rule': 'evenodd',
},
})]), h('defs', [h('clipPath', {
attrs: {
id: 'prefix__clip0_11957_329',
},
}, [h('rect', {
attrs: {
width: '14',
height: '14',
transform: 'translate(1 1)',
},
})])])]);
},
};
exports.default = IconBuildingBlocks;