chore: lint
This commit is contained in:
@@ -69,7 +69,10 @@ export const getCityGroups = (): ICityGroup[] => {
|
|||||||
if (!cityJobsMap.has(normalizedCity)) {
|
if (!cityJobsMap.has(normalizedCity)) {
|
||||||
cityJobsMap.set(normalizedCity, []);
|
cityJobsMap.set(normalizedCity, []);
|
||||||
}
|
}
|
||||||
cityJobsMap.get(normalizedCity)!.push(job);
|
const cityJobs = cityJobsMap.get(normalizedCity);
|
||||||
|
if (cityJobs) {
|
||||||
|
cityJobs.push(job);
|
||||||
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
const cityOrder = Array.from(cityJobsMap.entries())
|
const cityOrder = Array.from(cityJobsMap.entries())
|
||||||
@@ -79,9 +82,15 @@ export const getCityGroups = (): ICityGroup[] => {
|
|||||||
|
|
||||||
const offsetPattern: ("left" | "right")[] = ["right", "left", "right", "left"];
|
const offsetPattern: ("left" | "right")[] = ["right", "left", "right", "left"];
|
||||||
|
|
||||||
return cityOrder.map((city, index) => createCityGroup(
|
return cityOrder
|
||||||
city,
|
.map((city, index) => {
|
||||||
cityJobsMap.get(city)!,
|
const jobs = cityJobsMap.get(city);
|
||||||
offsetPattern[index % offsetPattern.length]
|
if (!jobs) return null;
|
||||||
));
|
return createCityGroup(
|
||||||
|
city,
|
||||||
|
jobs,
|
||||||
|
offsetPattern[index % offsetPattern.length]
|
||||||
|
);
|
||||||
|
})
|
||||||
|
.filter((group): group is ICityGroup => group !== null);
|
||||||
};
|
};
|
||||||
|
|||||||
Reference in New Issue
Block a user