99 lines
1.9 KiB
JavaScript
99 lines
1.9 KiB
JavaScript
const PRICE_SLIDER_OPTIONS = {
|
|
start: [50000, 85000],
|
|
range: {
|
|
min: [0, 1000],
|
|
"10%": [20000, 1000],
|
|
"35%": [100000, 1000],
|
|
"70%": [200000, 10000],
|
|
max: [1000000]
|
|
},
|
|
connect: true,
|
|
tooltips: true
|
|
};
|
|
|
|
//This will be used for Flats, Apartments, Houses
|
|
const HOME_SIZE_SLIDER_OPTIONS = {
|
|
start: [30, 75],
|
|
range: {
|
|
min: [0, 5],
|
|
"50%": [100, 10],
|
|
max: [400]
|
|
},
|
|
connect: true,
|
|
tooltips: true
|
|
};
|
|
|
|
const GARDEN_SIZE_SLIDER_OPTIONS = {
|
|
start: [100, 1000],
|
|
range: {
|
|
min: [0, 10],
|
|
"40%": [1000, 100],
|
|
"80%": [10000, 100],
|
|
max: [100000]
|
|
},
|
|
connect: true,
|
|
tooltips: true
|
|
};
|
|
|
|
const AD_TYPE = {
|
|
AD_TYPE_SALE: "SALE",
|
|
AD_TYPE_RENT: "RENT"
|
|
};
|
|
|
|
const AD_CATEGORY = {
|
|
FLAT: {
|
|
id: "FLAT",
|
|
title: "Stan",
|
|
hasGardenSize: false,
|
|
priceSliderOptions: PRICE_SLIDER_OPTIONS,
|
|
sizeSliderOptions: HOME_SIZE_SLIDER_OPTIONS
|
|
},
|
|
HOUSE: {
|
|
id: "HOUSE",
|
|
title: "Kuća",
|
|
hasGardenSize: true,
|
|
priceSliderOptions: PRICE_SLIDER_OPTIONS,
|
|
sizeSliderOptions: HOME_SIZE_SLIDER_OPTIONS,
|
|
gardenSizeSliderOptions: GARDEN_SIZE_SLIDER_OPTIONS
|
|
},
|
|
//OFFICE: { id: "OFFICE", title: "Kancelarija", hasGardenSize: false },
|
|
//LAND: { id: "LAND", title: "Zemljište", hasGardenSize: true },
|
|
APARTMENT: {
|
|
id: "APARTMENT",
|
|
title: "Apartman",
|
|
hasGardenSize: false,
|
|
priceSliderOptions: PRICE_SLIDER_OPTIONS,
|
|
sizeSliderOptions: HOME_SIZE_SLIDER_OPTIONS
|
|
}
|
|
//GARAGE: { id: "GARAGE", title: "Garaža", hasGardenSize: false },
|
|
//COTTAGE: { id: "COTTAGE", title: "Vikendica", hasGardenSize: true }
|
|
};
|
|
|
|
const AD_STATUS = {
|
|
STATUS_NORMAL: 1,
|
|
STATUS_RESERVED: 2,
|
|
STATUS_SOLD: 3,
|
|
STATUS_DELETED: 4,
|
|
STATUS_URGENT: 5,
|
|
STATUS_DISCOUNTED: 6
|
|
};
|
|
|
|
const AD_AGENCY = {
|
|
OLX: "OLX"
|
|
};
|
|
|
|
const CRAWLER_AD_TYPE = {
|
|
NONE: 0,
|
|
ALL: 1,
|
|
ONLY_SELL: 2,
|
|
ONLY_RENT: 3
|
|
};
|
|
|
|
module.exports = {
|
|
AD_TYPE,
|
|
AD_CATEGORY,
|
|
AD_STATUS,
|
|
AD_AGENCY,
|
|
CRAWLER_AD_TYPE
|
|
};
|