@justeattakeaway/pie-icons-vue
Version:
PIE Design System Icon set for Vue
33 lines (31 loc) • 2.83 kB
JavaScript
import _mergeJSXProps from '@vue/babel-helper-vue-jsx-merge-props';
import { iconSize, updateContextData } from '@justeattakeaway/pie-icons-configs/configs-vue';
export default {
name: 'IconBudgetAddLarge',
props: {
size: iconSize.large,
},
functional: true,
render (h, ctx) {
ctx.data = updateContextData(ctx, 'c-pieIcon c-pieIcon--budgetAddLarge', 'IconBudgetAddLarge');
return h('svg', _mergeJSXProps([{
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: 'm9.547 12.501.004-2.958h2.954v-1.75H9.553l.003-2.948-1.75-.002-.003 2.95H4.849v1.75H7.8l-.004 2.956 1.75.002Z',
},
}), h('path', {
attrs: {
'fill-rule': 'evenodd',
d: 'M18.778 10.662c0-.664 1.917-1.207 4.28-1.207 2.362 0 4.278.534 4.278 1.207h-.009V25.38c0 1.969-3.841 2.03-4.279 2.03-.332 0-2.642-.035-3.718-.927-.902.577-2.52.69-3.632.69-.988 0-2.388-.087-3.316-.524-.927.455-2.389.551-3.412.551-1.593 0-4.27-.219-4.27-1.732l-.027-6.826c0-.665 1.917-1.207 4.28-1.207.927 0 1.784.088 2.484.236v-3.36c-.009-.008-.017-.017-.017-.026-.018-.009-.018-.026-.018-.044 0-.665 1.916-1.207 4.279-1.207 1.216 0 2.319.148 3.097.376v-2.748ZM8.961 19.86a13.69 13.69 0 0 1-2.293-.193v1.549h.027c.157.105.953.341 2.275.341 1.32 0 2.117-.236 2.275-.332h.008v-1.558a12.82 12.82 0 0 1-2.292.193Zm0 5.416c1.059 0 1.89-.149 2.301-.262V23.28c-.761.184-1.636.236-2.301.236-.665 0-1.531-.052-2.284-.236v1.724c.42.113 1.234.253 2.284.253v.018Zm6.755-.052c1.059 0 1.89-.15 2.301-.272v-1.96c-.752.175-1.601.228-2.275.228-.674 0-1.549-.053-2.319-.245v1.977c.403.123 1.234.271 2.293.271Zm.026-3.964c1.321 0 2.118-.236 2.275-.341V19.08c-.761.184-1.619.236-2.292.236-.674 0-1.55-.052-2.31-.236v1.838h.052c.158.105.954.34 2.275.34Zm2.275-4.235h.009v-1.785a14.217 14.217 0 0 1-4.603.008v1.777h.027c.157.105.953.341 2.275.341 1.32 0 2.117-.236 2.275-.332l.017-.01Zm5.049 8.452c1.12 0 1.951-.21 2.301-.376v-1.873c-.752.175-1.601.228-2.275.228-.674 0-1.549-.052-2.319-.245v1.872c.35.167 1.19.386 2.293.394Zm.026-3.963c1.321 0 2.118-.237 2.275-.342l-.009-.008v-1.838c-.76.184-1.627.236-2.292.236-.665 0-1.54-.044-2.301-.227v1.837h.052c.158.105.954.341 2.275.341Zm2.266-4.227h.01V15.45c-.762.184-1.637.236-2.302.236s-1.531-.044-2.284-.228v1.82h.026c.158.105.954.342 2.275.342 1.322 0 2.118-.236 2.275-.333Zm-.008-3.876h.017v-1.732c-.674.122-1.435.192-2.284.192a13.79 13.79 0 0 1-2.3-.192V13.4h.017c.157.105.953.341 2.275.341 1.32 0 2.117-.236 2.275-.332Z',
'clip-rule': 'evenodd',
},
})]);
},
};