@justeattakeaway/pie-icons-vue
Version:
PIE Design System Icon set for Vue
39 lines (34 loc) • 2.01 kB
JavaScript
'use strict';
Object.defineProperty(exports, '__esModule', { value: true });
var helper = require('./node_modules/@vue/babel-helper-vue-jsx-merge-props/dist/helper.cjs');
var configsVue = require('./packages/tools/pie-icons-configs/configs-vue.cjs');
var IconTrophy = {
name: 'IconTrophy',
props: {
size: configsVue.iconSize.regular,
},
functional: true,
render (h, ctx) {
ctx.data = configsVue.updateContextData(ctx, 'c-pieIcon c-pieIcon--trophy', 'IconTrophy');
return h('svg', helper.default([{
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: 'm7.265 6.259-.953-.796 1.233-.088.464-1.146.464 1.146 1.242.088-.962.796.306 1.199-1.05-.657-1.05.657.306-1.2Z',
},
}), h('path', {
attrs: {
'fill-rule': 'evenodd',
d: 'm14.773 3.021.105.534.017.009.002.01c.034.208.456 2.805-1.577 5.336l-1.023-.822c1.19-1.48 1.356-2.975 1.347-3.745h-.525c-.254 1.74-1.015 4.637-3.22 6.29.096 1.19.516 1.725 1.129 1.926a.867.867 0 0 1 .604.866l.017.542H4.36l.018-.55a.867.867 0 0 1 .604-.867c.612-.201 1.032-.735 1.128-1.925-2.205-1.636-2.957-4.489-3.22-6.291h-.525c-.008.77.158 2.257 1.348 3.745L2.689 8.9C.656 6.371 1.08 3.773 1.113 3.565l.001-.01.105-.534H2.75c-.008-.166-.008-.315-.008-.315v-.665h10.5v.657l-.002.027c-.002.047-.007.148-.007.296h1.54Zm-7.455 8.304c-.114.534-.289.971-.508 1.321h2.38v-.009a4.11 4.11 0 0 1-.507-1.312c-.07.035-.14.07-.21.096L8 11.588l-.472-.167a1.163 1.163 0 0 1-.169-.075l-.041-.021Zm.7-1.129c3.01-1.181 3.71-5.04 3.867-6.641l.01-.009c.008-.07.017-.14.017-.201H4.107c.13 1.593.787 5.618 3.893 6.851h.018Z',
'clip-rule': 'evenodd',
},
})]);
},
};
exports.default = IconTrophy;