@justeattakeaway/pie-icons-vue
Version:
PIE Design System Icon set for Vue
33 lines (28 loc) • 1.77 kB
JavaScript
;
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 IconDineInLarge = {
name: 'IconDineInLarge',
props: {
size: configsVue.iconSize.large,
},
functional: true,
render (h, ctx) {
ctx.data = configsVue.updateContextData(ctx, 'c-pieIcon c-pieIcon--dineInLarge', 'IconDineInLarge');
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: 'M28.757 7.25a4.445 4.445 0 1 0-8.89 0h-.726V9h10.343V7.25h-.727Zm-4.445-2.625a2.704 2.704 0 0 1 2.695 2.625h-5.39a2.704 2.704 0 0 1 2.695-2.625ZM12.5 10.312a3.5 3.5 0 1 0 0-7 3.5 3.5 0 0 0 0 7Zm0-5.25a1.75 1.75 0 1 1 0 3.5 1.75 1.75 0 0 1 0-3.5Zm6.125 8.462a.7.7 0 0 1-.805 0l-3.141-1.9h-3.23a8.854 8.854 0 0 0-7.953 4.892l-.875 1.628 1.558.813.875-1.645a7.079 7.079 0 0 1 3.5-3.333v2.686a4.804 4.804 0 0 0 2.248 4.042l.937.604a8.567 8.567 0 0 1-2.415 1.496l-5.382 2.538.753 1.575 5.355-2.52a10 10 0 0 0 3.202-2.109l1.873 1.234 2.695 5.959 1.592-.718-2.887-6.431-2.161-1.409a6.668 6.668 0 0 0 1.102-3.089l.403-3.5 1.04.622a2.45 2.45 0 0 0 2.827-.097l5.093-4.112h-2.774l-3.43 2.774Zm-4.9 4.138a5.117 5.117 0 0 1-.823 2.32l-1.146-.745a3.063 3.063 0 0 1-1.444-2.572V13.47a7.04 7.04 0 0 1 1.138-.096h2.747l-.472 4.287Z',
},
})]);
},
};
exports.default = IconDineInLarge;