UNPKG

@justeattakeaway/pie-icons-vue

Version:
43 lines (41 loc) 2.25 kB
import _mergeJSXProps from '@vue/babel-helper-vue-jsx-merge-props'; import { iconSize, updateContextData } from '@justeattakeaway/pie-icons-configs/configs-vue'; export default { name: 'IconServiceCharge', props: { size: iconSize.regular, }, functional: true, render (h, ctx) { ctx.data = updateContextData(ctx, 'c-pieIcon c-pieIcon--serviceCharge', 'IconServiceCharge'); 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: 'M9.899 8.402s.008-.026.008-.035c0-.358-1.04-.656-2.327-.656s-2.328.298-2.328.656c0 .01.01.027.01.035v4.857c0 .245 0 1.006 2.327 1.006s2.327-.753 2.327-1.076V8.41H9.89zm-1.287.552v1.242c-.148.053-.49.123-1.006.123-.542 0-.901-.08-1.024-.132V8.962c.307.044.64.07.998.07.359 0 .717-.026 1.032-.07zm-1.015 3.998c-.437 0-.787-.043-1.015-.087v-1.321c.35.07.727.087 1.024.087a5.2 5.2 0 0 0 1.006-.087v1.32a5.6 5.6 0 0 1-1.015.088', }, }), h('path', { attrs: { d: 'M13.696 5.751c0-.359-1.041-.656-2.327-.656s-2.328.297-2.328.656c0 .009.009.018.009.035v7.307c0 1.12 1.934 1.18 2.327 1.18.394 0 2.328-.052 2.328-1.18V5.75h-.018zm-3.325 3.176c.35.07.727.088 1.024.088s.656-.018 1.006-.088v1.27c-.149.052-.49.122-1.006.122-.542 0-.901-.079-1.024-.132V8.92zm2.03-2.59V7.58c-.149.052-.49.122-1.006.122-.542 0-.901-.078-1.024-.13V6.345c.306.044.639.07.998.07a8 8 0 0 0 1.032-.07zm-1.015 6.624c-.446 0-.813-.07-1.015-.14v-1.268c.35.07.727.087 1.024.087s.656-.018 1.006-.088v1.26c-.201.07-.569.14-1.015.14z', }, }), h('path', { attrs: { d: 'M5.664 2.024 2.689 6.259h1.627L7.3 2.024z', }, }), h('path', { attrs: { d: 'M3.135 3.686a.831.831 0 1 0 0-1.662.831.831 0 0 0 0 1.662', }, }), h('path', { attrs: { d: 'M6.775 6.381a.831.831 0 1 0 0-1.662.831.831 0 0 0 0 1.662', }, })]); }, };