@justeattakeaway/pie-icons-vue
Version:
PIE Design System Icon set for Vue
41 lines (38 loc) • 1.74 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 IconFullscreenExpandLarge = {
name: 'IconFullscreenExpandLarge',
props: {
size: iconSize.large,
},
functional: true,
render (h, ctx) {
ctx.data = updateContextData(ctx, 'c-pieIcon c-pieIcon--fullscreenExpandLarge', 'IconFullscreenExpandLarge');
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: 'M27.375 5.491v-.166c0-.385-.315-.7-.7-.7h-6.3v1.75h4.016l-4.611 4.62a.871.871 0 0 0 .621 1.488.896.896 0 0 0 .622-.254l4.61-4.62v4.016h1.75V5.491h-.008Z',
},
}), h('path', {
attrs: {
d: 'm12.229 10.995-4.611-4.62h4.016v-1.75h-6.3c-.385 0-.7.315-.7.7v6.3h1.75V7.609l4.611 4.62a.86.86 0 0 0 .621.254.871.871 0 0 0 .621-1.488h-.008Z',
},
}), h('path', {
attrs: {
d: 'M27.375 26.491v-6.116h-1.75v4.016l-4.611-4.62a.872.872 0 1 0-1.234 1.234l4.611 4.62h-4.016v1.75H26.675c.385 0 .7-.315.7-.7v-.184Z',
},
}), h('path', {
attrs: {
d: 'M12.229 19.771a.872.872 0 0 0-1.234 0l-4.611 4.62v-4.016h-1.75v6.3c0 .385.315.7.7.7h6.3v-1.75H7.618l4.61-4.62a.872.872 0 0 0 0-1.234Z',
},
})]);
},
};
export { IconFullscreenExpandLarge as default };