{"version":3,"file":"app-pc.vue.mjs","sources":["../../../../../../packages/components/icon/bus/app-pc.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: 'BnIconAppPc',\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=\"24px\"\n      height=\"24px\"\n      viewBox=\"0 0 24 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>编组 16</title>\n      <g id=\"抓潜拓客\" stroke=\"none\" stroke-width=\"1\" fill=\"none\" fill-rule=\"evenodd\">\n        <g\n          id=\"菜单图标\"\n          transform=\"translate(-200.000000, -368.000000)\"\n          fill=\"#9CA6B9\"\n          fill-rule=\"nonzero\"\n        >\n          <g id=\"编组-16\" transform=\"translate(200.000000, 368.000000)\">\n            <path\n              id=\"矩形\"\n              d=\"M18,4 C19.1045695,4 20,4.8954305 20,6 L20,15 C20,16.1045695 19.1045695,17 18,17 L6,17 C4.8954305,17 4,16.1045695 4,15 L4,6 C4,4.8954305 4.8954305,4 6,4 L18,4 Z M18,5.6 L6,5.6 C5.80670034,5.6 5.64542508,5.7371128 5.60812658,5.91938605 L5.6,6 L5.6,15 C5.6,15.1932997 5.7371128,15.3545749 5.91938605,15.3918734 L6,15.4 L18,15.4 C18.1932997,15.4 18.3545749,15.2628872 18.3918734,15.080614 L18.4,15 L18.4,6 C18.4,5.80670034 18.2628872,5.64542508 18.080614,5.60812658 L18,5.6 Z\"\n            ></path>\n            <polygon\n              id=\"路径-3\"\n              transform=\"translate(15.065720, 7.831746) rotate(-0.000000) translate(-15.065720, -7.831746) \"\n              points=\"16.0657196 7.03174595 16.0657196 8.63174595 14.0657196 8.63174595 14.0657196 7.03174595\"\n            ></polygon>\n            <polygon id=\"路径-3\" points=\"20 18.7 20 20.3 4 20.3 4 18.7\"></polygon>\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;;;;;;;;;;;;;"}