@justeattakeaway/pie-icons-vue
Version:
PIE Design System Icon set for Vue
35 lines (33 loc) • 1.72 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: 'IconMicrophoneOffLarge',
props: {
size: iconSize.large,
},
functional: true,
render (h, ctx) {
ctx.data = updateContextData(ctx, 'c-pieIcon c-pieIcon--microphoneOffLarge', 'IconMicrophoneOffLarge');
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.916 6.716 1.164-1.163h-2.476L21.87 7.285a6.134 6.134 0 0 0-5.88-4.41A6.132 6.132 0 0 0 9.866 9v5.25c0 1.409.49 2.704 1.295 3.736L9.298 19.85a8.697 8.697 0 0 1-2.057-5.609h-1.75c0 2.617.98 4.997 2.573 6.834l-2.161 2.161h2.476L24.908 6.707l.008.01ZM11.625 14.25V9A4.377 4.377 0 0 1 16 4.625c2.415 0 4.253 1.864 4.358 4.182l-7.937 7.937a4.297 4.297 0 0 1-.796-2.494Z',
},
}), h('path', {
attrs: {
d: 'M20.375 14.25A4.377 4.377 0 0 1 16 18.625c-.166 0-.324-.035-.49-.052l-1.47 1.47c.613.21 1.278.323 1.96.323a6.132 6.132 0 0 0 6.125-6.125v-2.284l-1.75 1.75v.543Z',
},
}), h('path', {
attrs: {
d: 'M26.5 14.25h-1.75c0 4.821-3.929 8.75-8.75 8.75a8.707 8.707 0 0 1-3.955-.954l-1.295 1.295a10.446 10.446 0 0 0 4.366 1.374v2.669h-2.625v1.75h7v-1.75h-2.625v-2.669c5.381-.446 9.625-4.961 9.625-10.456l.009-.009Z',
},
})]);
},
};