const realEstateTypes = [ { title: "Kuća", id: "kuca", hasGardenSize: true, olxCategory: 24 }, { title: "Stan", id: "stan", hasGardenSize: false, olxCategory: 23}, { title: "Vikendica", id: "vikendica", hasGardenSize: true, olxCategory: 26 } ]; const sizes = [ { title: "do 50 m2", id: "50m2" }, { title: "do 75 m2", id: "75m2" }, { title: "do 100 m2", id: "100m2" }, { title: "do 150 m2", id: "150m2" }, { title: "do 200 m2", id: "200m2" }, { title: "preko 200 m2", id: "moreThan200m2" } ]; const gardenSizes = [ { title: "do 100 m2", id: "100m2" }, { title: "do 500 m2", id: "500m2" }, { title: "do 1 dunum", id: "1000m2" }, { title: "do 2 dunuma", id: "2000m2" }, { title: "do 3 dunuma", id: "3000m2" }, { title: "preko 3 dunuma", id: "moreThan3000m2" } ]; const prices = [ { title: "do 50 000 KM", id: "50kKM" }, { title: "do 100 000 KM", id: "100kKM" }, { title: "do 150 000 KM", id: "150kKM" }, { title: "do 200 000 KM", id: "200kKM" }, { title: "do 250 000 KM", id: "250kKM" }, { title: "preko 250 000 KM", id: "moreThan250kKM" } ]; const getEnumObject = (enumType, enumId) => { return enumType.find(enumValue => enumValue.id === enumId); }; const getRealEstateTypeEnum = (enumId) => { return getEnumObject(realEstateTypes, enumId) || null; } const getEnumTypeTitle = (enumType, enumId) => { const enumObject = getEnumObject(enumType, enumId); if (!enumObject){ return null; } return enumObject.title; }; module.exports = { realEstateTypes, sizes, gardenSizes, prices, getRealEstateTypeEnum, getEnumTypeTitle, };