UNPKG

@justeattakeaway/pie-icons-vue

Version:
27 lines (25 loc) 1.7 kB
import _mergeJSXProps from '@vue/babel-helper-vue-jsx-merge-props'; import { iconSize, updateContextData } from '@justeattakeaway/pie-icons-configs/configs-vue'; export default { name: 'IconHiVis', props: { size: iconSize.regular, }, functional: true, render (h, ctx) { ctx.data = updateContextData(ctx, 'c-pieIcon c-pieIcon--hiVis', 'IconHiVis'); 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: { d: 'M14.204 6.679a1.03 1.03 0 0 0-.735-.306.38.38 0 0 1-.272-.114.38.38 0 0 1-.113-.271V2.645a1.115 1.115 0 0 0-1.112-1.094h-1.706L9.225 2.645H6.81L5.769 1.551H4.062c-.603 0-1.093.49-1.093 1.094v3.351a.43.43 0 0 1-.123.272.38.38 0 0 1-.271.113c-.28 0-.543.105-.744.307a1.04 1.04 0 0 0-.306.743l.026 5.382a1.66 1.66 0 0 0 1.645 1.644h3.701c.412 0 .797-.14 1.103-.402.306.254.691.402 1.102.402h3.737c.9 0 1.645-.743 1.645-1.645l.026-5.38c0-.28-.105-.543-.306-.744zm-3.387-3.824h.928v3.133c.009.455.192.883.507 1.198.254.254.587.42.937.473v.271H8.674V5.078l2.135-2.232zM2.811 9.251h4.506v1.269H2.82V9.251zm5.863 0h4.506v1.269H8.674zM3.739 7.195c.323-.324.498-.744.498-1.199V2.855h.945l2.135 2.231V7.94H2.811v-.271c.35-.053.674-.22.936-.473zm3.456 5.819a.42.42 0 0 1-.298.122H3.161a.33.33 0 0 1-.332-.332v-.972h4.488v.884a.42.42 0 0 1-.122.298m5.644.122H9.102a.417.417 0 0 1-.42-.42v-.883h4.498v.98a.34.34 0 0 1-.341.332z', }, })]); }, };