@justeattakeaway/pie-icons-vue
Version:
PIE Design System Icon set for Vue
35 lines (32 loc) • 2.15 kB
JavaScript
import _mergeJSXProps from './_virtual/helper.mjs';
import { iconSize, updateContextData } from './packages/tools/pie-icons-configs/configs-vue.mjs';
var IconBooksLarge = {
name: 'IconBooksLarge',
props: {
size: iconSize.large,
},
functional: true,
render (h, ctx) {
ctx.data = updateContextData(ctx, 'c-pieIcon c-pieIcon--booksLarge', 'IconBooksLarge');
return h('svg', _mergeJSXProps([{
attrs: {
xmlns: 'http://www.w3.org/2000/svg',
role: 'presentation',
focusable: 'false',
fill: 'currentColor',
viewBox: '0 0 32 32',
},
}, ctx.data]), [h('path', {
attrs: {
d: 'm24.98 12.527-3.599 2.153v-2.03l3.6-2.145z',
},
}), h('path', {
attrs: {
'fill-rule': 'evenodd',
d: 'M25.87 5.564a1.93 1.93 0 0 1 1.951-.008c.619.357.994.993.994 1.708v11.311c0 .828-.392 1.612-1.055 2.1l-9.83 7.33c-.087.07-.165.13-.261.191l-.018.009c-.4.244-.862.392-1.368.392h-.558a2.58 2.58 0 0 1-1.751-.689l-9.656-6.71a2.6 2.6 0 0 1-1.124-2.143V7.264c0-.715.375-1.36.993-1.708a1.94 1.94 0 0 1 1.97.026l.375.218.174-2.074.871.078c.27.026 6.057.636 8.419 5.664 2.309-5.028 7.8-5.638 8.052-5.664l.88-.087.192 2.274zM5.31 19.77l7.8 5.42V12.92l.009-.008c0-.366.07-.715.209-1.029l-8.061-4.81c-.087-.052-.166-.026-.218 0-.052.035-.113.087-.113.192v11.79c0 .288.14.55.374.715M8.196 6.793l6.362 3.8v-.01q.006-.001.017-.008.01-.007.018-.008c-1.386-3.4-4.706-4.532-6.301-4.88zm8.715 19.79a.87.87 0 0 0 .244-.6v-.872h-2.301v.863c0 .227.087.418.227.575l.07.061v.018c.156.139.357.226.574.226h.558a.87.87 0 0 0 .506-.183zm-2.057-3.206h2.3v-7.843h-2.3zm0-9.586h2.3v-.88a.874.874 0 0 0-.87-.872h-.559a.874.874 0 0 0-.871.872zm8.488-8.087c-1.473.348-4.418 1.446-5.821 4.61v.008l5.926-3.372zm3.373 13.568a.88.88 0 0 0 .348-.697l.009.009V7.272a.21.21 0 0 0-.113-.191.2.2 0 0 0-.218 0l-8.157 4.636c.183.357.305.767.305 1.202v12.183z',
'clip-rule': 'evenodd',
},
})]);
},
};
export { IconBooksLarge as default };