@justeattakeaway/pie-icons-vue
Version:
Shared PIE Icon Components for Vue.js.
41 lines (38 loc) • 1.81 kB
JavaScript
import _mergeJSXProps from './node_modules/@vue/babel-helper-vue-jsx-merge-props/dist/helper.mjs';
import { iconSize, updateContextData } from './packages/tools/pie-icons-configs/configs-vue.mjs';
var IconAccountCredit = {
name: 'IconAccountCredit',
props: {
size: iconSize.regular,
},
functional: true,
render (h, ctx) {
ctx.data = updateContextData(ctx, 'c-pieIcon c-pieIcon--accountCredit', 'IconAccountCredit');
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: 'M6.326 4.392A2.17 2.17 0 1 0 6.327.053a2.17 2.17 0 0 0 0 4.34Zm0-3.027c.473 0 .858.385.858.857a.859.859 0 0 1-.858.858.859.859 0 0 1-.857-.858c0-.472.385-.857.857-.857Z',
'clip-rule': 'evenodd',
},
}), h('path', {
attrs: {
'fill-rule': 'evenodd',
d: 'M11.086 8.488H5.898c-.64 0-1.155.516-1.155 1.155v3.167c0 .639.516 1.155 1.155 1.155h5.188c.64 0 1.155-.516 1.155-1.155V9.643c0-.64-.516-1.155-1.155-1.155ZM10.93 9.8v.612H6.055V9.8h4.874Zm-4.874 2.852v-1.356h4.874v1.357H6.055Z',
'clip-rule': 'evenodd',
},
}), h('path', {
attrs: {
d: 'm10.054 6.589.175.437.061.149H8.864l-.07-.166a1.088 1.088 0 0 0-.971-.613H4.839c-.446 0-.849.271-1.015.683L3.176 8.67H1.76l.849-2.082a2.403 2.403 0 0 1 2.23-1.505h2.985c.988 0 1.863.595 2.23 1.505Z',
},
})]);
},
};
export { IconAccountCredit as default };