UNPKG

@dspacev-bundle/vue-cesium

Version:
53 lines (50 loc) 1.82 kB
import { positionProps } from '../../../composables/private/use-position.mjs'; import { getDefaultOptionByProps } from '../../../utils/util.mjs'; import { defaultProps as defaultProps$1 } from '../compass/defaultProps.mjs'; import { defaultProps as defaultProps$2 } from '../zoom-control/defaultProps.mjs'; import printDefaultProps from '../print/defaultProps.mjs'; import locationDefaultProps from '../my-location/defaultProps.mjs'; import statusBarDefaultProps from '../status-bar/defaultProps.mjs'; import distancelegendDefaultProps from '../distance-legend/defaultProps.mjs'; "use strict"; const defaultProps = { ...positionProps, compassOpts: { // compassOptions type: [Object, Boolean], default: () => getDefaultOptionByProps(defaultProps$1, ["position", "offset"]) }, zoomOpts: { type: [Object, Boolean], default: () => getDefaultOptionByProps(defaultProps$2, ["position", "offset"]) }, printOpts: { type: [Object, Boolean], default: () => getDefaultOptionByProps(printDefaultProps, ["position", "offset"]) }, locationOpts: { type: [Object, Boolean], default: () => getDefaultOptionByProps(locationDefaultProps, ["position", "offset"]) }, otherOpts: { // otherControlOptions type: [Object, Boolean], default: () => ({ position: "bottom-right", offset: [2, 3], statusBarOpts: getDefaultOptionByProps(statusBarDefaultProps, ["position", "offset"]), distancelegendOpts: getDefaultOptionByProps(distancelegendDefaultProps, ["position", "offset"]) }) }, customClass: { type: String, default: "" }, teleportToViewer: { type: Boolean, default: true } }; const defaultOptions = getDefaultOptionByProps(defaultProps); export { defaultOptions, defaultProps }; //# sourceMappingURL=defaultProps.mjs.map