UNPKG

@tractorzoom/equipment-attributes

Version:

Source of truth for equipment attributes by category

27 lines (26 loc) 924 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.getFriendlySubcategoryName = void 0; const categories_1 = require("../categories"); const getFriendlySubcategoryName = (category, subcategory) => { if (!subcategory || subcategory.startsWith('All ')) { if (category.endsWith('s')) { return `All ${category}`; } return `All ${category} Equipment`; } if (category === categories_1.CATEGORIES.TRACTORS.name) { return `${subcategory} Tractors`; } if (category === categories_1.CATEGORIES.COMBINE_HARVESTERS.name) { return `${subcategory} Combines`; } if (subcategory === 'Other') { if (category.endsWith('s')) { return `Other ${category}`; } return `Other ${category} Equipment`; } return subcategory; }; exports.getFriendlySubcategoryName = getFriendlySubcategoryName;