{"version":3,"file":"app-query.vue2.mjs","sources":["../../../../../../packages/components/icon/bus/app-query.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: 'BnIconAppQuery',\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, -324.000000)\"\n          fill=\"#9CA6B9\"\n          fill-rule=\"nonzero\"\n        >\n          <g id=\"编组-16\" transform=\"translate(200.000000, 324.000000)\">\n            <path\n              id=\"路径\"\n              d=\"M17,4.2 C18.4891233,4.2 19.7067389,5.36246286 19.79489,6.82943181 L19.8,7 L19.8,12 L18.2,12 L18.2,7 C18.2,6.37867966 17.7278003,5.86764746 17.122693,5.80619546 L17,5.8 L7,5.8 C6.37867966,5.8 5.86764746,6.27219968 5.80619546,6.87730697 L5.8,7 L5.8,17 C5.8,17.6213203 6.27219968,18.1323525 6.87730697,18.1938045 L7,18.2 L12,18.2 L12,19.8 L7,19.8 C5.51087667,19.8 4.2932611,18.6375371 4.20511004,17.1705682 L4.2,17 L4.2,7 C4.2,5.51087667 5.36246286,4.2932611 6.82943181,4.20511004 L7,4.2 L17,4.2 Z\"\n            ></path>\n            <path\n              id=\"椭圆形\"\n              d=\"M12,8 C14.209139,8 16,9.790861 16,12 C16,14.209139 14.209139,16 12,16 C9.790861,16 8,14.209139 8,12 C8,9.790861 9.790861,8 12,8 Z M12,9.6 C10.6745166,9.6 9.6,10.6745166 9.6,12 C9.6,13.3254834 10.6745166,14.4 12,14.4 C13.3254834,14.4 14.4,13.3254834 14.4,12 C14.4,10.6745166 13.3254834,9.6 12,9.6 Z\"\n            ></path>\n            <polygon\n              id=\"路径-5\"\n              points=\"14.5665033 13.4220936 19.0665033 17.9351336 17.9334967 19.0648664 13.4334967 14.5518264\"\n            ></polygon>\n          </g>\n        </g>\n      </g>\n    </svg>\n  </i>\n</template>\n"],"names":["styles"],"mappings":";;;;AAME,gBAAe,eAAgB,CAAA;AAAA,EAC7B,IAAM,EAAA,gBAAA;AAAA,EACN,KAAO,EAAA;AAAA,IACL,IAAM,EAAA;AAAA,MACJ,IAAA,EAAM,CAAC,MAAA,EAAQ,MAAM,CAAA;AAAA,MACrB,OAAS,EAAA,KAAA,CAAA;AAAA,KACX;AAAA,IACA,MAAQ,EAAA;AAAA,MACN,IAAM,EAAA,MAAA;AAAA,MACN,OAAS,EAAA,KAAA,CAAA;AAAA,KACX;AAAA,IACA,IAAM,EAAA;AAAA,MACJ,IAAM,EAAA,OAAA;AAAA,MACN,OAAS,EAAA,KAAA;AAAA,KACX;AAAA,IACA,KAAO,EAAA;AAAA,MACL,IAAM,EAAA,MAAA;AAAA,MACN,OAAS,EAAA,KAAA,CAAA;AAAA,KACX;AAAA,GACF;AAAA,EACA,MAAM,KAAO,EAAA;AACX,IAAM,MAAA,EAAA,GAAK,aAAa,MAAM,CAAA,CAAA;AAE9B,IAAM,MAAA,MAAA,GAAS,SAAS,MAAM;AAC5B,MAAA,MAAMA,UAAqB,EAAC,CAAA;AAC5B,MAAA,IAAI,MAAM,IAAM,EAAA;AACd,QAAAA,OAAO,CAAA,QAAA,GAAW,OAAQ,CAAA,KAAA,CAAM,IAAI,CAAA,CAAA;AAAA,OACtC;AAEA,MAAA,IAAI,MAAM,MAAQ,EAAA;AAChB,QAAAA,OAAAA,CAAO,SAAY,GAAA,CAAA,OAAA,EAAU,KAAM,CAAA,MAAA,CAAA,IAAA,CAAA,CAAA;AAAA,OACrC;AAEA,MAAA,IAAI,MAAM,KAAO,EAAA;AACf,QAAAA,OAAAA,CAAO,QAAQ,KAAM,CAAA,KAAA,CAAA;AAAA,OACvB;AACA,MAAOA,OAAAA,OAAAA,CAAAA;AAAA,KACR,CAAA,CAAA;AAED,IAAM,MAAA,GAAA,GAAM,SAAS,MAAM;AAAA,MACzB,EAAA;AAAA,MACA;AAAA,QACE,CAAC,CAAA,EAAG,EAAY,CAAA,QAAA,CAAA,GAAG,KAAM,CAAA,IAAA;AAAA,OAC3B;AAAA,KACD,CAAA,CAAA;AAED,IAAO,OAAA;AAAA,MACL,GAAA;AAAA,MACA,MAAA;AAAA,KACF,CAAA;AAAA,GACF;AACF,CAAC,CAAA;;;;"}