@justeattakeaway/pie-icons-vue
Version:
PIE Design System Icon set for Vue
39 lines (37 loc) • 2.56 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: 'IconPinCodeLarge',
props: {
size: iconSize.large,
},
functional: true,
render (h, ctx) {
ctx.data = updateContextData(ctx, 'c-pieIcon c-pieIcon--pinCodeLarge', 'IconPinCodeLarge');
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.837 15.729v-2.354h-17.5V10.75a6.132 6.132 0 0 1 6.125-6.125 6.132 6.132 0 0 1 6.125 6.125v.875h1.75v-.875c0-4.34-3.535-7.875-7.875-7.875S6.587 6.41 6.587 10.75v2.625h-3.5V25.17l.333.262c4.2 3.334 9.117 3.693 11.042 3.693 5.775 0 9.643-2.581 11.043-3.692l.332-.263v-1.391h-1.75v.542c-1.47 1.085-4.812 3.054-9.625 3.054-1.688 0-5.932-.306-9.625-3.054v-9.196h19.25v.604h1.75Z',
},
}), h('path', {
attrs: {
d: 'm18.172 17.916-.481 1.558 1.33-.936c.14.148.28.393.359.638.087.237.114.517.087.709l-1.627.035 1.312.971a1.919 1.919 0 0 1-.498.543c-.21.148-.456.253-.657.297l-.534-1.54-.524 1.54a2.084 2.084 0 0 1-.666-.297 2.173 2.173 0 0 1-.49-.543l1.313-.971-1.627-.035c-.027-.193 0-.481.07-.709.087-.245.227-.49.367-.638l1.33.936-.49-1.558c.184-.087.473-.149.709-.149s.534.062.709.15h.008Z',
},
}), h('path', {
attrs: {
d: 'm23.125 17.916-.481 1.558 1.33-.936c.14.148.28.393.358.638.088.237.114.517.088.709l-1.628.035 1.313.971a1.919 1.919 0 0 1-.499.543c-.21.148-.455.253-.656.297l-.534-1.54-.525 1.54a2.084 2.084 0 0 1-.665-.297 2.173 2.173 0 0 1-.49-.543l1.313-.971-1.628-.035c-.026-.193 0-.481.07-.709.088-.245.228-.49.368-.638l1.33.936-.49-1.558c.183-.087.472-.149.708-.149.237 0 .534.062.71.15h.008Z',
},
}), h('path', {
attrs: {
d: 'm28.078 17.916-.482 1.558 1.33-.936c.14.148.28.393.359.638.087.237.114.517.087.709l-1.627.035 1.313.971a1.919 1.919 0 0 1-.5.543c-.21.148-.454.253-.655.297l-.534-1.54-.525 1.54a2.084 2.084 0 0 1-.665-.297 2.173 2.173 0 0 1-.49-.543L27 19.92l-1.627-.035c-.026-.193 0-.481.07-.709.087-.245.227-.49.367-.638l1.33.936-.49-1.558c.184-.087.473-.149.709-.149s.534.062.709.15h.009Z',
},
})]);
},
};