UNPKG

@tractorzoom/equipment-attributes

Version:

Source of truth for equipment attributes by category

22 lines (21 loc) 854 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.getWidthText = void 0; const subcategories_1 = require("../subcategories"); const format_1 = require("./format"); const getWidthText = ({ widthFeet, widthInches, subcategory }) => { let ft = widthFeet; let inches = widthInches; if (inches && !ft && ![subcategories_1.TURF, subcategories_1.TILE_PLOW].includes(subcategory)) { ft = inches / 12; inches = 0; } if (ft && inches) { return `${(0, format_1.formatNumberWithThousandSeparator)(ft)}' ${(0, format_1.formatNumberWithThousandSeparator)(inches)}"`; } if (ft) { return `${(0, format_1.formatNumberWithThousandSeparator)(ft)} ft`; } return `${(0, format_1.formatNumberWithThousandSeparator)(inches)} inches`; }; exports.getWidthText = getWidthText;