@justeattakeaway/pie-icons-vue
Version:
PIE Design System Icon set for Vue
55 lines (53 loc) • 2.49 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: 'IconDashboardFilledLarge',
props: {
size: iconSize.large,
},
functional: true,
render (h, ctx) {
ctx.data = updateContextData(ctx, 'c-pieIcon c-pieIcon--dashboardFilledLarge', 'IconDashboardFilledLarge');
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: 'm25.87 13.081-6.405 7.333a3.493 3.493 0 0 1-3.483 3.491h10.063a11.29 11.29 0 0 0-.175-10.824',
},
}), h('path', {
attrs: {
d: 'm18.844 18.428.008.008 6.003-6.86z',
},
}), h('path', {
attrs: {
d: 'm23.639 10.29-6.143 6.991s.018.009.026.018l6.125-7z',
},
}), h('path', {
attrs: {
d: 'M25.87 13.081a11.27 11.27 0 0 1 1.47 5.574c0 1.89-.473 3.675-1.295 5.25h1.942a13.038 13.038 0 0 0-.91-12.206z',
},
}), h('path', {
attrs: {
d: 'M24.802 8.978h-.008l-1.155 1.312h.008z',
},
}), h('path', {
attrs: {
d: 'M15.965 7.28c2.336 0 4.506.709 6.317 1.916l1.155-1.321a13.04 13.04 0 0 0-7.472-2.345C8.729 5.53 2.84 11.419 2.84 18.655a13 13 0 0 0 1.102 5.25h1.943a11.3 11.3 0 0 1-1.295-5.25C4.59 12.381 9.69 7.28 15.965 7.28',
},
}), h('path', {
attrs: {
d: 'M12.465 20.405a3.49 3.49 0 0 1 2.992-3.448l.832-.918 5.993-6.843a11.35 11.35 0 0 0-6.317-1.916C9.69 7.28 4.59 12.381 4.59 18.655c0 1.89.472 3.675 1.295 5.25h10.062a3.5 3.5 0 0 1-3.482-3.5m-3.5-1.75h-1.75c0-4.821 3.929-8.75 8.75-8.75 1.006 0 1.995.184 2.922.508l-1.268 1.443a7 7 0 0 0-1.663-.21c-3.859 0-7 3.141-7 7z',
},
}), h('path', {
attrs: {
d: 'm18.844 18.428 7.175-8.19L27.4 8.654 26.09 7.499l-1.287 1.47-1.155 1.312-6.125 7-.41.464-.823.936a2 2 0 0 0-.324-.035c-.963 0-1.75.788-1.75 1.75 0 .963.787 1.75 1.75 1.75.962 0 1.75-.787 1.75-1.75a1.8 1.8 0 0 0-.105-.569l1.234-1.408z',
},
})]);
},
};