@icon-park/vue-next
Version:
Vue3 Icons for IconPark
45 lines • 2.01 kB
JavaScript
import { createVNode as _createVNode } from "vue";
import { IconWrapper } from '../runtime';
export default IconWrapper('movie', true, function (props) {
return _createVNode("svg", {
"width": props.size,
"height": props.size,
"viewBox": "0 0 48 48",
"fill": "none"
}, [_createVNode("path", {
"d": "M24 44C35.0457 44 44 35.0457 44 24C44 12.9543 35.0457 4 24 4C12.9543 4 4 12.9543 4 24C4 35.0457 12.9543 44 24 44Z",
"fill": props.colors[1],
"stroke": props.colors[0],
"stroke-width": props.strokeWidth,
"stroke-linejoin": props.strokeLinejoin
}, null), _createVNode("path", {
"d": "M24 18C25.6569 18 27 16.6569 27 15C27 13.3431 25.6569 12 24 12C22.3431 12 21 13.3431 21 15C21 16.6569 22.3431 18 24 18Z",
"fill": props.colors[3],
"stroke": props.colors[2],
"stroke-width": props.strokeWidth,
"stroke-linejoin": props.strokeLinejoin
}, null), _createVNode("path", {
"d": "M24 36C25.6569 36 27 34.6569 27 33C27 31.3431 25.6569 30 24 30C22.3431 30 21 31.3431 21 33C21 34.6569 22.3431 36 24 36Z",
"fill": props.colors[3],
"stroke": props.colors[2],
"stroke-width": props.strokeWidth,
"stroke-linejoin": props.strokeLinejoin
}, null), _createVNode("path", {
"d": "M15 27C16.6569 27 18 25.6569 18 24C18 22.3431 16.6569 21 15 21C13.3431 21 12 22.3431 12 24C12 25.6569 13.3431 27 15 27Z",
"fill": props.colors[3],
"stroke": props.colors[2],
"stroke-width": props.strokeWidth,
"stroke-linejoin": props.strokeLinejoin
}, null), _createVNode("path", {
"d": "M33 27C34.6569 27 36 25.6569 36 24C36 22.3431 34.6569 21 33 21C31.3431 21 30 22.3431 30 24C30 25.6569 31.3431 27 33 27Z",
"fill": props.colors[3],
"stroke": props.colors[2],
"stroke-width": props.strokeWidth,
"stroke-linejoin": props.strokeLinejoin
}, null), _createVNode("path", {
"d": "M24 44H44",
"stroke": props.colors[0],
"stroke-width": props.strokeWidth,
"stroke-linecap": props.strokeLinecap
}, null)]);
});