{"version":3,"file":"index.mjs","sources":["../../../../../../packages/components/drawshipcount/src/index.vue"],"sourcesContent":["<template>\n  <div\n    class=\"drawshipcount\"\n    :title=\"showInfo.textTitle\"\n    :style=\"{ bottom: isMobile ? '30px' : '68px' }\"\n  >\n    {{ getText }}\n  </div>\n</template>\n\n<script lang=\"ts\">\nimport { computed, defineComponent, ref } from 'vue'\nimport { useUtilsHooks } from '@map-sdk/hooks'\nimport { MyMap } from '@map-sdk/sdk'\nexport default defineComponent({\n  name: 'BaseDrawshipcount',\n  props: {\n    showInfo: {\n      type: Object,\n      default: () => ({\n        isMobile: false,\n        textTitle: '',\n        text: '2级-0艘',\n      }),\n    },\n    map: {\n      type: MyMap,\n      required: true,\n    },\n  },\n  setup(props) {\n    const zoomValue = ref<string>(`${props.map.getZoom()}级 - 0艘`)\n    const { isMobile } = useUtilsHooks()\n    props.map.on('zoomend', () => {\n      zoomValue.value = props.showInfo.text || `${props.map.getZoom()}级 - 0艘`\n    })\n    const getText = computed(() => props.showInfo.text || zoomValue.value)\n\n    return {\n      isMobile,\n      getText,\n    }\n  },\n})\n</script>\n"],"names":["m","s","name","props","showInfo","type","Object","default","isMobile","textTitle","text","map","l","required","setup","e","t","a","getZoom","o","r","on","value","getText","i","d","x","n","h","y","c","f","class","title","style","u","bottom","p"],"mappings":"oYAWA,MAAAA,EAAAC,EAAA,CAAAC,KAAA,oBAAAC,MAAA,CAAAC,SAAA,CAAAC,KAAAC,OAAAC,QAAA,KAAA,CAAAC,UAAA,EAAAC,UAAA,GAAAC,KAAA,WAAAC,IAAA,CAAAN,KAAAO,EAAAC,UAAA,IAAA,KAAAC,CAAAC,GAAA,MAAAC,EAAAC,EAAA,GAAAF,EAAAJ,IAAAO,oBAAAV,SAAAW,GAAAC,IAAA,OAAAL,EAAAJ,IAAAU,GAAA,WAAA,KAAAL,EAAAM,MAAAP,EAAAX,SAAAM,MAAA,GAAAK,EAAAJ,IAAAO,qBAAA,CAAAV,SAAAW,EAAAI,QAAAC,GAAA,IAAAT,EAAAX,SAAAM,MAAAM,EAAAM,QAAA,IAAAG,EAAA,CAAA,SAAA,IAAAC,EAAAA,EAAA1B,EAAA,CAAA,CAAA,SAAA,SAAAe,EAAAC,EAAAG,EAAAQ,EAAAC,EAAAC,GAAA,OAAAC,IAAAC,EAAA,MAAA,CAAAC,MAAA,gBAAAC,MAAAlB,EAAAX,SAAAK,UAAAyB,MAAAC,EAAA,CAAAC,OAAArB,EAAAP,SAAA,OAAA,UAAA6B,EAAAtB,EAAAQ,SAAA,GAAAE,EAAA,GAAA,CAAA,SAAA"}