@justeattakeaway/pie-icons-vue
Version:
Shared PIE Icon Components for Vue.js.
37 lines (35 loc) • 2.88 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: 'IconPaymentSepa',
props: {
size: iconSize.regular,
},
functional: true,
render (h, ctx) {
ctx.data = updateContextData(ctx, 'c-pieIcon c-pieIcon--sepa', 'IconPaymentSepa');
return h('svg', _mergeJSXProps([{
attrs: {
xmlns: 'http://www.w3.org/2000/svg',
role: 'presentation',
focusable: 'false',
fill: 'currentColor',
viewBox: '0 0 24 24',
},
}, ctx.data]), [h('path', {
attrs: {
fill: '#10298E',
'fill-rule': 'evenodd',
d: 'M13.739 12.665h.825c.262-.01.421-.03.479-.063.078-.044.13-.133.156-.266.017-.088.025-.22.025-.395 0-.215-.016-.374-.05-.478-.047-.145-.161-.234-.342-.266a2.577 2.577 0 0 0-.257-.007h-.836v1.476Zm-1.324 2.486V10.08h2.467c.338 0 .596.028.773.085.406.131.678.4.818.805.072.213.108.533.108.961 0 .515-.04.884-.12 1.11-.157.444-.483.7-.975.767-.058.01-.304.02-.738.026l-.22.008h-.789v1.31h-1.324ZM7 11.698H5.768c0-.209-.024-.349-.071-.42-.074-.105-.276-.158-.607-.158-.322 0-.535.03-.639.091-.104.061-.156.194-.156.398 0 .184.046.306.139.364a.563.563 0 0 0 .262.073l.249.018c.532.037.864.062.997.077.42.043.726.159.915.346a.928.928 0 0 1 .267.572c.016.14.025.3.025.478 0 .408-.038.707-.114.896-.137.348-.445.568-.924.66-.201.039-.508.058-.922.058-.69 0-1.17-.042-1.442-.127a.953.953 0 0 1-.659-.633C3.03 14.212 3 13.918 3 13.505h1.232v.105c0 .22.061.362.184.425a.704.704 0 0 0 .308.07h.452c.231 0 .379-.013.443-.037a.366.366 0 0 0 .223-.222.871.871 0 0 0 .028-.244c0-.224-.08-.36-.237-.408-.06-.02-.334-.046-.824-.08a9.574 9.574 0 0 1-.82-.084c-.403-.078-.672-.238-.806-.48-.118-.207-.177-.519-.177-.936 0-.318.032-.573.096-.765a.836.836 0 0 1 .308-.437c.207-.153.473-.243.796-.27.27-.024.568-.036.896-.036.517 0 .886.03 1.105.091.536.149.804.564.804 1.248 0 .056-.004.14-.012.252Zm11.524-.61.62 2.199h-1.222l.602-2.199Zm-.886 3.187h1.77l.252.876H21l-1.496-5.071h-1.997l-1.478 5.071h1.37l.238-.876Z',
'clip-rule': 'evenodd',
},
}), h('path', {
attrs: {
fill: '#FFBE00',
'fill-rule': 'evenodd',
d: 'M10.588 10.793c.546 0 1.033.26 1.354.666l.285-.63a2.462 2.462 0 0 0-1.724-.704 2.48 2.48 0 0 0-2.302 1.57h-.556l-.329.725h.716a2.55 2.55 0 0 0 .004.45h-.36l-.329.727h.872a2.481 2.481 0 0 0 2.284 1.525c.518 0 .998-.16 1.395-.432v-.89c-.32.375-.788.612-1.31.612-.61 0-1.147-.324-1.46-.815h1.825l.328-.726H8.86a1.894 1.894 0 0 1-.01-.45h2.635l.328-.727H9.077c.303-.538.866-.9 1.51-.9Z',
'clip-rule': 'evenodd',
},
})]);
},
};