@justeattakeaway/pie-icons-vue
Version:
PIE Design System Icon set for Vue
31 lines (28 loc) • 2.09 kB
JavaScript
import _mergeJSXProps from './_virtual/helper.mjs';
import { iconSize, updateContextData } from './packages/tools/pie-icons-configs/configs-vue.mjs';
var IconMatchBall = {
name: 'IconMatchBall',
props: {
size: iconSize.regular,
},
functional: true,
render (h, ctx) {
ctx.data = updateContextData(ctx, 'c-pieIcon c-pieIcon--matchBall', 'IconMatchBall');
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: 'M13.175 8.683c.368.14.762.393 1.173.813l-.026-.008.41.42-1.99 2.448.013.01c-.76 1.068-2.45 1.855-3.412 2.083-.42.096-.971.157-1.47.157h-5.32v-1.312h.717l-.192-1.409h-.936v-1.312h.997l.333-.753A5.46 5.46 0 0 1 2.5 6.705a5.52 5.52 0 0 1 5.522-5.512 5.52 5.52 0 0 1 5.52 5.512c0 .7-.13 1.365-.367 1.977m-1.481 2.926-.006-.004c-.508.709-1.881 1.391-2.643 1.566a5.3 5.3 0 0 1-1.164.123H4.618l-.298-2.126.63-1.488c.254-.289.613-.455.998-.455h.227v.009h1.4c-.008.271-.06.577-.227.778l-.002.003c-.055.063-.223.26-.733.26h-.044l-.577 1.295v.026l2.782-.008h.008c.12.002 1.317.023 2.267-.902.814-.796 1.286-1.058 1.899-.647l-1.278 1.566h.027zm.475-5.464-.061-.044h-.009l-1.339.377-.647 1.96.577.805a3.3 3.3 0 0 1 1.042-.595c.306-.587.49-1.243.49-1.943a4 4 0 0 0-.053-.56m-.455-1.409a4.18 4.18 0 0 0-2.931-2.161v-.009l-.114.088v1.374l1.663 1.207 1.347-.376zM9.465 6.233l-1.443-1.05-.01.008-1.443 1.05.551 1.68h1.785zm-.393 3h-.193a3.1 3.1 0 0 1-.192 1.042h.136c.063 0 .445.002.852-.201zM7.357 2.68l-.14-.096A4.2 4.2 0 0 0 4.32 4.745l.018.044 1.312.49 1.707-1.234zM3.935 6.04l-.052.044h-.009l-.014.108c-.023.168-.047.34-.047.513 0 .656.157 1.277.429 1.838.42-.36.945-.57 1.505-.613l-.455-1.382z',
'clip-rule': 'evenodd',
},
})]);
},
};
export { IconMatchBall as default };