UNPKG

@justeattakeaway/pie-icons-vue

Version:
27 lines (25 loc) 1.79 kB
import _mergeJSXProps from '@vue/babel-helper-vue-jsx-merge-props'; import { iconSize, updateContextData } from '@justeattakeaway/pie-icons-configs/configs-vue'; export default { name: 'IconDiy', props: { size: iconSize.regular, }, functional: true, render (h, ctx) { ctx.data = updateContextData(ctx, 'c-pieIcon c-pieIcon--diy', 'IconDiy'); 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: 'M13.11 6.593c.348-.75.13-1.655-.55-2.126L8.075 1.418a1.66 1.66 0 0 0-1.28-.244c-.306.07-.584.218-.81.427l-.35-.235-.731 1.08.314.218a1.742 1.742 0 0 0-.2 1.124c.078.453.321.854.696 1.106l4.478 3.05c.279.191.601.278.923.278.384 0 .758-.14 1.063-.383a.609.609 0 0 1-.156.366l-.454.479a.64.64 0 0 1-.836.087l-1.42-.967a1.967 1.967 0 0 0-2.683.462 1.645 1.645 0 0 0-1.786.653l-2.718 3.999 2.866 1.951 2.718-3.998A1.64 1.64 0 0 0 7.7 9.015a.652.652 0 0 1 .872-.14l1.42.968c.792.54 1.855.427 2.517-.27l.453-.48c.401-.418.593-.984.532-1.56a1.908 1.908 0 0 0-.392-.957l.008.017Zm-8.468 6.473-.706-.48.235-.348.706.48-.235.348Zm1.986-2.918-1.01 1.49-.706-.48 1.01-1.49a.336.336 0 0 1 .47-.087l.157.105a.336.336 0 0 1 .088.47l-.01-.008Zm4.303-3.294L6.454 3.805a.344.344 0 0 1-.149-.235c-.008-.052 0-.113 0-.165a.397.397 0 0 1 .07-.166l.41-.601a.444.444 0 0 1 .278-.192.476.476 0 0 1 .183.018c.026.008.061.008.087.034l4.478 3.05.07.07a.405.405 0 0 1 0 .487l-.41.601a.35.35 0 0 1-.13.122c-.13.087-.296.105-.427.018l.018.008Z', }, })]); }, };