@justeattakeaway/pie-icons-vue
Version:
PIE Design System Icon set for Vue
30 lines (28 loc) • 1.42 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: 'IconSignEmptyLarge',
props: {
size: iconSize.large,
},
functional: true,
render (h, ctx) {
ctx.data = updateContextData(ctx, 'c-pieIcon c-pieIcon--signEmptyLarge', 'IconSignEmptyLarge');
return h('svg', _mergeJSXProps([{
attrs: {
xmlns: 'http://www.w3.org/2000/svg',
role: 'presentation',
focusable: 'false',
fill: 'currentColor',
},
}, ctx.data]), [h('g', {
attrs: {
'clip-path': 'url(#prefix__a)',
},
}, [h('path', {
attrs: {
d: 'M26.645 11.6h-4.474L16.8 4.95h-1.39l-5.37 6.65H5.566a2.72 2.72 0 0 0-1.89.794 2.709 2.709 0 0 0-.795 1.885V24.7c0 .695.298 1.39.795 1.886a2.719 2.719 0 0 0 1.89.794h20.88c.696 0 1.392-.298 1.89-.794.497-.496.795-1.19.795-1.886V14.28a2.72 2.72 0 0 0-2.685-2.68h.2Zm-10.44-4.665 3.778 4.665h-7.557l3.779-4.665ZM27.54 24.7c0 .199 0 .497-.298.596-.299.1-.398.298-.597.298H5.765c-.2 0-.498 0-.597-.298-.2-.199-.298-.397-.298-.596V14.28c0-.2 0-.497.298-.596.199-.199.398-.298.596-.298h20.881c.199 0 .497 0 .597.298.1.298.298.397.298.595V24.7Z',
},
})])]);
},
};