UNPKG

casc-cesium

Version:

Vue 3.x components for CesiumJS.

1 lines 3.49 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 'casc-cesium-composables/private/use-position'\nimport type { VcBtnTooltipProps } from 'casc-cesium-utils/types'\nimport { getDefaultOptionByProps } from 'casc-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":";;;AAEK,MAAC,YAAY,GAAG;AACrB,EAAE,sBAAsB,EAAE;AAC1B,IAAI,IAAI,EAAE,OAAO;AACjB,IAAI,OAAO,EAAE,IAAI;AACjB,GAAG;AACH,EAAE,QAAQ,EAAE;AACZ,IAAI,IAAI,EAAE,MAAM;AAChB,IAAI,OAAO,EAAE,GAAG;AAChB,GAAG;AACH,EAAE,GAAG,aAAa;AAClB,EAAE,YAAY,EAAE;AAChB,IAAI,IAAI,EAAE,MAAM;AAChB,IAAI,OAAO,EAAE,OAAO;AACpB,MAAM,IAAI,EAAE,wBAAwB;AACpC,MAAM,IAAI,EAAE,MAAM;AAClB,MAAM,KAAK,EAAE,SAAS;AACtB,MAAM,UAAU,EAAE,aAAa;AAC/B,MAAM,OAAO,EAAE;AACf,QAAQ,KAAK,EAAE,GAAG;AAClB,QAAQ,MAAM,EAAE,eAAe;AAC/B,QAAQ,MAAM,EAAE,CAAC,CAAC,EAAE,EAAE,CAAC;AACvB,QAAQ,GAAG,EAAE,KAAK,CAAC;AACnB,OAAO;AACP,KAAK,CAAC;AACN,GAAG;AACH,EAAE,YAAY,EAAE;AAChB,IAAI,IAAI,EAAE,MAAM;AAChB,IAAI,OAAO,EAAE,OAAO;AACpB,MAAM,IAAI,EAAE,wBAAwB;AACpC,MAAM,IAAI,EAAE,MAAM;AAClB,MAAM,KAAK,EAAE,SAAS;AACtB,MAAM,UAAU,EAAE,MAAM;AACxB,MAAM,OAAO,EAAE;AACf,QAAQ,KAAK,EAAE,GAAG;AAClB,QAAQ,MAAM,EAAE,eAAe;AAC/B,QAAQ,MAAM,EAAE,CAAC,CAAC,EAAE,EAAE,CAAC;AACvB,QAAQ,GAAG,EAAE,KAAK,CAAC;AACnB,OAAO;AACP,KAAK,CAAC;AACN,GAAG;AACH,EAAE,aAAa,EAAE;AACjB,IAAI,IAAI,EAAE,MAAM;AAChB,IAAI,OAAO,EAAE,OAAO;AACpB,MAAM,IAAI,EAAE,kCAAkC;AAC9C,MAAM,IAAI,EAAE,MAAM;AAClB,MAAM,KAAK,EAAE,SAAS;AACtB,KAAK,CAAC;AACN,GAAG;AACH,EAAE,WAAW,EAAE;AACf,IAAI,IAAI,EAAE,MAAM;AAChB,IAAI,OAAO,EAAE,EAAE;AACf,GAAG;AACH,EAAE,gBAAgB,EAAE;AACpB,IAAI,IAAI,EAAE,OAAO;AACjB,IAAI,OAAO,EAAE,IAAI;AACjB,GAAG;AACH,EAAE;AACG,MAAC,cAAc,GAAG,uBAAuB,CAAC,YAAY;;;;"}