vue-cesium
Version:
Vue 3.x components for CesiumJS.
20 lines (17 loc) • 451 B
JavaScript
import { computed } from 'vue';
;
const useSizeDefaults = {
xs: 18,
sm: 24,
md: 32,
lg: 38,
xl: 46
};
const useSizeProps = {
size: String
};
function useSize(props, sizes = useSizeDefaults) {
return computed(() => props.size !== void 0 ? { fontSize: props.size in sizes ? `${sizes[props.size]}px` : props.size } : null);
}
export { useSize as default, useSizeDefaults, useSizeProps };
//# sourceMappingURL=use-size.mjs.map