{"mappings":"AAIA,OAAA,MAAM;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;MAiDJ,CAAC","sources":["SvgIcon.ts"],"sourcesContent":["import { h, defineComponent } from \"vue\";\n\nimport svg from \"./mdi.js\";\n\nconst SvgIcon = defineComponent({\n  name: \"SvgIcon\",\n  props: {\n    icon: {\n      type: String,\n      required: true,\n    },\n    size: {\n      type: [Number, String],\n      default: 24,\n    },\n    color: {\n      type: String,\n      default: \"currentColor\",\n    },\n    class: {\n      type: String,\n      default: undefined,\n    },\n    viewBox: {\n      type: String,\n      default: \"0 0 24 24\",\n    },\n    flip: {\n      type: String,\n      default: undefined,\n    },\n    rotate: {\n      type: Number,\n      default: undefined,\n    },\n  },\n  setup(props) {\n    return () =>\n      h(\n        \"svg\",\n        {\n          class: props.class,\n          viewBox: props.viewBox,\n          width: props.size,\n          height: props.size,\n          fill: props.color,\n          style: {\n            transform: `rotate(${props.rotate}deg) ${props.flip}`,\n          },\n        },\n        h(\"path\", { d: svg[props.icon] })\n      );\n  },\n});\n\nexport { SvgIcon };\n"],"names":[],"version":3,"file":"types.d.ts.map"}