victory-native
Version:
A charting library for React Native with a focus on performance and customization.
13 lines (12 loc) • 663 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.computePieLayout = void 0;
function computePieLayout({ canvasSize, size, }) {
const layoutWidth = size !== null && size !== void 0 ? size : canvasSize.width;
const layoutHeight = size !== null && size !== void 0 ? size : canvasSize.height;
const radius = Math.min(layoutWidth, layoutHeight) / 2;
const centerX = (canvasSize.width - layoutWidth) / 2 + layoutWidth / 2;
const centerY = (canvasSize.height - layoutHeight) / 2 + layoutHeight / 2;
return { centerX, centerY, radius, layoutWidth, layoutHeight };
}
exports.computePieLayout = computePieLayout;