UNPKG

@heycar-uikit/core

Version:
22 lines (18 loc) 883 B
Object.defineProperty(exports, '__esModule', { value: true }); var constants_ReviewRating_constants = require('../constants/ReviewRating.constants.js'); var getParsedScore = function (score) { var parsedScore = !score || isNaN(score) ? 0 : Math.round(score); if (parsedScore < 0) parsedScore = 0; if (parsedScore > constants_ReviewRating_constants.MAX_SCORE) parsedScore = constants_ReviewRating_constants.MAX_SCORE; return parsedScore; }; var getPositionData = function (score) { return { arrowRotation: (score / constants_ReviewRating_constants.MAX_SCORE) * constants_ReviewRating_constants.ARROW_DIFF_DEG, donutStrokeLength: (score / constants_ReviewRating_constants.MAX_SCORE) * constants_ReviewRating_constants.MAX_CIRCLE_POINT, }; }; exports.getParsedScore = getParsedScore; exports.getPositionData = getPositionData;