@justeattakeaway/pie-icons-vue
Version:
Shared PIE Icon Components for Vue.js.
29 lines (26 loc) • 1.96 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 IconMolluscs = {
name: 'IconMolluscs',
props: {
size: iconSize.regular,
},
functional: true,
render (h, ctx) {
ctx.data = updateContextData(ctx, 'c-pieIcon c-pieIcon--molluscs', 'IconMolluscs');
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.562 4.72a1.548 1.548 0 0 0-.853-.628 1.586 1.586 0 0 0-.523-.784c-.81-.662-1.9-1.158-2.988-1.35-.427-.078-.863.052-1.202.305a1.528 1.528 0 0 0-1.203-.305c-1.089.2-2.178.688-2.988 1.36-.253.208-.435.478-.523.783a1.548 1.548 0 0 0-.853.627 7.082 7.082 0 0 0-1.08 2.788c0 .053-.018.105-.018.148-.044.297-.07.601-.07.933V8.9l2.335 1.995v.393a1.966 1.966 0 0 0 1.96 1.96h.793l.375.313c.365.34.827.514 1.289.514.462 0 .923-.174 1.263-.514l.4-.348h.855a1.978 1.978 0 0 0 1.942-1.969v-.418L14.73 8.9v-.304a7.068 7.068 0 0 0-1.168-3.869V4.72Zm-1.716 4.913-1.55 1.325-1.107.94-.81.689c-.218.217-.566.217-.82-.035l-.74-.636-.775-.662L2.56 8.283a5.55 5.55 0 0 1 .114-.802c.026-.13.06-.261.095-.392.035-.122.07-.244.105-.357.096-.261.287-.723.601-1.193.026-.035.07-.07.105-.105l1.62 3.494h1.437l-2.09-4.513c.026-.044.043-.087.07-.105.635-.522 1.524-.923 2.395-1.08.087-.017.2.035.235.096l.053.096.017 5.506h1.307L8.605 3.5l.087-.148c.053-.087.166-.14.253-.122.863.157 1.76.558 2.396 1.08.035.026.07.079.087.14L9.372 8.936h1.438l1.611-3.52s.026.018.035.027c.331.496.871 1.498.94 2.849L11.82 9.633h.026Z',
},
})]);
},
};
export { IconMolluscs as default };