{"version":3,"file":"app-edit.vue.mjs","sources":["../../../../../../packages/components/icon/bus/app-edit.vue"],"sourcesContent":["<script lang=\"ts\">\n  import type { StyleValue } from 'vue'\n  import { defineComponent, computed } from 'vue'\n  import { getNamespace } from '../../../utils/global-config'\n  import { addUnit } from '../../../shared/utils'\n\n  export default defineComponent({\n    name: 'BnIconAppEdit',\n    props: {\n      size: {\n        type: [Number, String],\n        default: undefined\n      },\n      rotate: {\n        type: Number,\n        default: undefined\n      },\n      spin: {\n        type: Boolean,\n        default: false\n      },\n      color: {\n        type: String,\n        default: undefined\n      }\n    },\n    setup(props) {\n      const ns = getNamespace('icon')\n\n      const styles = computed(() => {\n        const styles: StyleValue = {}\n        if (props.size) {\n          styles.fontSize = addUnit(props.size)\n        }\n\n        if (props.rotate) {\n          styles.transform = `rotate(${props.rotate}deg)`\n        }\n\n        if (props.color) {\n          styles.color = props.color\n        }\n        return styles\n      })\n\n      const cls = computed(() => [\n        ns,\n        {\n          [`${ns}-loading`]: props.spin\n        }\n      ])\n\n      return {\n        cls,\n        styles\n      }\n    }\n  })\n</script>\n\n<template>\n  <i :class=\"cls\" :style=\"styles\">\n    <svg\n      width=\"25px\"\n      height=\"24px\"\n      viewBox=\"0 0 25 24\"\n      version=\"1.1\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      xmlns:xlink=\"http://www.w3.org/1999/xlink\"\n    >\n      <title>编组 14</title>\n      <defs>\n        <filter id=\"filter-1\">\n          <feColorMatrix\n            in=\"SourceGraphic\"\n            type=\"matrix\"\n            values=\"0 0 0 0 0.612817 0 0 0 0 0.649587 0 0 0 0 0.725459 0 0 0 1.000000 0\"\n          ></feColorMatrix>\n        </filter>\n      </defs>\n      <g id=\"抓潜拓客\" stroke=\"none\" stroke-width=\"1\" fill=\"none\" fill-rule=\"evenodd\">\n        <g id=\"编组-14\" transform=\"translate(-762.000000, -297.000000)\" filter=\"url(#filter-1)\">\n          <g transform=\"translate(763.000000, 297.000000)\">\n            <g\n              id=\"编组-18\"\n              transform=\"translate(11.544639, 11.161329) rotate(40.000000) translate(-11.544639, -11.161329) translate(8.544639, 4.161329)\"\n              stroke=\"#646B7A\"\n            >\n              <path\n                id=\"矩形\"\n                d=\"M5.5,0.5 L5.5,11.1481159 L3,13.3356159 L0.5,11.1481159 L0.5,0.5 L5.5,0.5 Z\"\n              ></path>\n              <rect id=\"矩形\" x=\"0.5\" y=\"0.5\" width=\"5\" height=\"3\"></rect>\n            </g>\n            <rect id=\"矩形\" fill=\"#0056FF\" x=\"6\" y=\"18\" width=\"10\" height=\"1\"></rect>\n          </g>\n        </g>\n      </g>\n    </svg>\n  </i>\n</template>\n"],"names":["cls","_openBlock","_createElementBlock","_normalizeClass"],"mappings":";;;;AA6DW,SAAA,YAAA,IAAEA,EAAAA,MAAAA,EAAG,MAAA,EAAA,MAAA,EAAA,OAAA,QAAA,EAAA;AAAQ,EAAA,OAAAC,WAAA,EAAAC,kBAAA;AAAA,IAAQ,GAAA;AAAA,IAAA;AAAA,MAAA,KAAA,EAAAC,cAAA,CAAA,IAAA,CAAA,GAAA,CAAA;AAAA;;;;;;;;;;;;;"}