UNPKG

@dspacev-bundle/vue-cesium

Version:
1 lines 3.43 kB
{"version":3,"file":"defaultProps.mjs","sources":["../../../../../../packages/components/controls/compass/defaultProps.ts"],"sourcesContent":["/*\n * @Author: zouyaoji@https://github.com/zouyaoji\n * @Date: 2021-10-27 15:54:13\n * @LastEditTime: 2022-08-19 15:44:47\n * @LastEditors: zouyaoji\n * @Description:\n * @FilePath: \\vue-cesium@next\\packages\\components\\controls\\compass\\defaultProps.ts\n */\nimport { positionProps } from '@vue-cesium/composables/private/use-position'\nimport type { VcBtnTooltipProps } from '@vue-cesium/utils/types'\nimport { getDefaultOptionByProps } from '@vue-cesium/utils/util'\nimport type { PropType } from 'vue'\n\nconst defaultProps = {\n enableCompassOuterRing: {\n type: Boolean,\n default: true\n },\n duration: {\n type: Number,\n default: 1.5\n },\n ...positionProps,\n outerOptions: {\n type: Object as PropType<VcBtnTooltipProps>,\n default: () =>\n ({\n icon: 'vc-icons-compass-outer',\n size: '96px',\n color: '#3f4854',\n background: 'transparent',\n tooltip: {\n delay: 1000,\n anchor: 'bottom middle',\n offset: [0, 20],\n tip: void 0\n }\n } as VcBtnTooltipProps)\n },\n innerOptions: {\n type: Object as PropType<VcBtnTooltipProps>,\n default: () =>\n ({\n icon: 'vc-icons-compass-inner',\n size: '24px',\n color: '#3f4854',\n background: '#fff',\n tooltip: {\n delay: 1000,\n anchor: 'bottom middle',\n offset: [0, 20],\n tip: void 0\n }\n } as VcBtnTooltipProps)\n },\n markerOptions: {\n type: Object as PropType<VcBtnTooltipProps>,\n default: () =>\n ({\n icon: 'vc-icons-compass-rotation-marker',\n size: '96px',\n color: '#1976D2'\n } as VcBtnTooltipProps)\n },\n customClass: {\n type: String,\n default: ''\n },\n teleportToViewer: {\n type: Boolean,\n default: true\n }\n}\nconst defaultOptions = getDefaultOptionByProps<typeof defaultProps>(defaultProps)\nexport { defaultProps, defaultOptions }\n"],"names":[],"mappings":";;;;AAaA,MAAM,YAAe,GAAA;AAAA,EACnB,sBAAwB,EAAA;AAAA,IACtB,IAAM,EAAA,OAAA;AAAA,IACN,OAAS,EAAA,IAAA;AAAA,GACX;AAAA,EACA,QAAU,EAAA;AAAA,IACR,IAAM,EAAA,MAAA;AAAA,IACN,OAAS,EAAA,GAAA;AAAA,GACX;AAAA,EACA,GAAG,aAAA;AAAA,EACH,YAAc,EAAA;AAAA,IACZ,IAAM,EAAA,MAAA;AAAA,IACN,SAAS,OACN;AAAA,MACC,IAAM,EAAA,wBAAA;AAAA,MACN,IAAM,EAAA,MAAA;AAAA,MACN,KAAO,EAAA,SAAA;AAAA,MACP,UAAY,EAAA,aAAA;AAAA,MACZ,OAAS,EAAA;AAAA,QACP,KAAO,EAAA,GAAA;AAAA,QACP,MAAQ,EAAA,eAAA;AAAA,QACR,MAAA,EAAQ,CAAC,CAAA,EAAG,EAAE,CAAA;AAAA,QACd,GAAK,EAAA,KAAA,CAAA;AAAA,OACP;AAAA,KACF,CAAA;AAAA,GACJ;AAAA,EACA,YAAc,EAAA;AAAA,IACZ,IAAM,EAAA,MAAA;AAAA,IACN,SAAS,OACN;AAAA,MACC,IAAM,EAAA,wBAAA;AAAA,MACN,IAAM,EAAA,MAAA;AAAA,MACN,KAAO,EAAA,SAAA;AAAA,MACP,UAAY,EAAA,MAAA;AAAA,MACZ,OAAS,EAAA;AAAA,QACP,KAAO,EAAA,GAAA;AAAA,QACP,MAAQ,EAAA,eAAA;AAAA,QACR,MAAA,EAAQ,CAAC,CAAA,EAAG,EAAE,CAAA;AAAA,QACd,GAAK,EAAA,KAAA,CAAA;AAAA,OACP;AAAA,KACF,CAAA;AAAA,GACJ;AAAA,EACA,aAAe,EAAA;AAAA,IACb,IAAM,EAAA,MAAA;AAAA,IACN,SAAS,OACN;AAAA,MACC,IAAM,EAAA,kCAAA;AAAA,MACN,IAAM,EAAA,MAAA;AAAA,MACN,KAAO,EAAA,SAAA;AAAA,KACT,CAAA;AAAA,GACJ;AAAA,EACA,WAAa,EAAA;AAAA,IACX,IAAM,EAAA,MAAA;AAAA,IACN,OAAS,EAAA,EAAA;AAAA,GACX;AAAA,EACA,gBAAkB,EAAA;AAAA,IAChB,IAAM,EAAA,OAAA;AAAA,IACN,OAAS,EAAA,IAAA;AAAA,GACX;AACF,EAAA;AACM,MAAA,cAAA,GAAiB,wBAA6C,YAAY;;;;"}