All checks were successful
Build frontend / build (push) Successful in 39s
- Add RentPropertyCondition (WithFurniture/WithoutFurniture) - Add RentPropertyType (Furnished/Unfurnished/SemiFurnished) - Add RentType (Monthly/Daily) - Add PropertyService (13 services for detailsJSON) - Add PropertyTerm (NoSmoking/NoAnimals/NoParties) - Add Currency (SYP/USD) - Update enums barrel file
42 lines
1.4 KiB
JavaScript
42 lines
1.4 KiB
JavaScript
/**
|
|
* PropertyService Enum
|
|
* Services available at the property
|
|
* Used in detailsJSON.services array
|
|
*/
|
|
const PropertyService = Object.freeze({
|
|
ELECTRICITY: 'Electricity',
|
|
INTERNET: 'Internet',
|
|
HEATING: 'Heating',
|
|
WATER: 'Water',
|
|
POOL: 'Pool',
|
|
PRIVATE_GARDEN: 'PrivateGarden',
|
|
PARKING: 'Parking',
|
|
SECURITY_247: 'Security247',
|
|
CENTRAL_HEATING: 'CentralHeating',
|
|
CENTRAL_AIR_CONDITIONING: 'CentralAirConditioning',
|
|
EQUIPPED_KITCHEN: 'EquippedKitchen',
|
|
MAIDS_ROOM: 'MaidsRoom',
|
|
ELEVATOR: 'Elevator',
|
|
});
|
|
|
|
const PropertyServiceLabels = Object.freeze({
|
|
[PropertyService.ELECTRICITY]: 'كهرباء',
|
|
[PropertyService.INTERNET]: 'إنترنت',
|
|
[PropertyService.HEATING]: 'تدفئة',
|
|
[PropertyService.WATER]: 'ماء',
|
|
[PropertyService.POOL]: 'مسبح',
|
|
[PropertyService.PRIVATE_GARDEN]: 'حديقة خاصة',
|
|
[PropertyService.PARKING]: 'موقف سيارات',
|
|
[PropertyService.SECURITY_247]: 'حراسة 24 ساعة',
|
|
[PropertyService.CENTRAL_HEATING]: 'تدفئة مركزية',
|
|
[PropertyService.CENTRAL_AIR_CONDITIONING]: 'تكييف مركزي',
|
|
[PropertyService.EQUIPPED_KITCHEN]: 'مطبخ مجهز',
|
|
[PropertyService.MAIDS_ROOM]: 'غرفة خادمة',
|
|
[PropertyService.ELEVATOR]: 'مصعد',
|
|
});
|
|
|
|
// All services as array
|
|
const PropertyServicesList = Object.freeze(Object.values(PropertyService));
|
|
|
|
export { PropertyService, PropertyServiceLabels, PropertyServicesList };
|