@justeattakeaway/pie-icons-vue
Version:
PIE Design System Icon set for Vue
44 lines (39 loc) • 1.93 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 IconDocumentEditLarge = {
name: 'IconDocumentEditLarge',
props: {
size: configsVue.iconSize.large,
},
functional: true,
render (h, ctx) {
ctx.data = configsVue.updateContextData(ctx, 'c-pieIcon c-pieIcon--documentEditLarge', 'IconDocumentEditLarge');
return h('svg', helper.default([{
attrs: {
xmlns: 'http://www.w3.org/2000/svg',
role: 'presentation',
focusable: 'false',
fill: 'currentColor',
},
}, ctx.data]), [h('path', {
attrs: {
'fill-rule': 'evenodd',
d: 'M17.62 3.31c1.15 0 2.29.23 3.35.67a8.54 8.54 0 0 1 2.84 1.9c.81.81 1.46 1.77 1.9 2.83.43 1.04.66 2.23.67 3.35h-8.76v-7H5.38v21.88h7.59v1.75H3.62V3.31h14Zm1.76 7h5.02a7.11 7.11 0 0 0-1.83-3.19 7.166 7.166 0 0 0-3.19-1.83v5.02Z',
'clip-rule': 'evenodd',
},
}), h('path', {
attrs: {
'fill-rule': 'evenodd',
d: 'M26.04 14.4a1.728 1.728 0 0 1 1.24.51l1.94 1.94h-.02v.03c.33.33.51.77.51 1.23 0 .46-.18.9-.51 1.23l-8.24 8.27c-.29.28-.66.47-1.07.52l-4.36.48.48-4.36c.05-.4.23-.78.52-1.07l8.27-8.27c.17-.16.36-.29.57-.38.21-.08.44-.13.67-.13Zm-8.26 9.99-.25 2.19 2.2-.25 5.94-5.92-1.94-1.94-5.95 5.92Zm7.18-7.15 1.94 1.94 1.06-1.06-1.95-1.94-1.05 1.06Z',
'clip-rule': 'evenodd',
},
}), h('path', {
attrs: {
d: 'M16.75 19.94v1.75h-7v-1.75h7Zm3.5-4.38v1.75H9.75v-1.75h10.5Zm-6.13-4.37v1.75H9.75v-1.75h4.37Z',
},
})]);
},
};
exports.default = IconDocumentEditLarge;