@justeattakeaway/pie-icons-vue
Version:
PIE Design System Icon set for Vue
41 lines (39 loc) • 2.11 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: 'IconScore',
props: {
size: iconSize.regular,
},
functional: true,
render (h, ctx) {
ctx.data = updateContextData(ctx, 'c-pieIcon c-pieIcon--score', 'IconScore');
return h('svg', _mergeJSXProps([{
attrs: {
xmlns: 'http://www.w3.org/2000/svg',
role: 'presentation',
focusable: 'false',
fill: 'currentColor',
viewBox: '0 0 16 16',
},
}, ctx.data]), [h('path', {
attrs: {
'fill-rule': 'evenodd',
d: 'M10.949 1.464a5.7 5.7 0 0 1 3.298 2.887v.009a5.7 5.7 0 0 1 .289 4.375 5.7 5.7 0 0 1-2.887 3.299 5.8 5.8 0 0 1-2.538.595 5.8 5.8 0 0 1-1.846-.306 5.7 5.7 0 0 1-3.299-2.888C2.566 6.6 3.73 3.152 6.565 1.752a5.73 5.73 0 0 1 4.383-.288m2.248 6.816.114-.053V8.22a4.38 4.38 0 0 0-.245-3.29c-.073-.139-.158-.265-.245-.394l-.053-.079-.157-.026-1.076.963.306 2.17zM7.501 7.134l1.33 1.347-.009.009 1.707-.84-.263-1.881-1.881-.324zM11.649 3.3a4.3 4.3 0 0 0-1.12-.595h-.01a4.4 4.4 0 0 0-1.417-.236c-.402 0-.796.061-1.181.166l-.096.201.63 1.278 2.143.367 1.085-.97zm-4.997.14L6.4 3.398v.008a4.4 4.4 0 0 0-1.69 3.343l.088.087 1.453-.149L7.282 4.71zM4.93 8.254c.06.201.122.402.218.595l.009.008a4.38 4.38 0 0 0 2.424 2.17l.201-.104.236-1.41-1.513-1.54-1.505.15zm4.208 3.045c.648 0 1.304-.131 1.925-.438v-.009a4.3 4.3 0 0 0 1.523-1.26l-.027-.166-1.294-.682-1.96.971-.254 1.496z',
'clip-rule': 'evenodd',
},
}), h('path', {
attrs: {
d: 'm1.35 10.799 1.35-1.35.927.929-1.348 1.348z',
},
}), h('path', {
attrs: {
d: 'm3.997 11.053-2.233 2.234.928.928 2.233-2.234z',
},
}), h('path', {
attrs: {
d: 'm4.27 13.717 1.392-1.392.928.928-1.392 1.392z',
},
})]);
},
};