chore: lint

This commit is contained in:
2026-02-23 20:05:41 +00:00
parent b9a92d41b4
commit cbc6d9a0a1

View File

@@ -69,7 +69,10 @@ export const getCityGroups = (): ICityGroup[] => {
if (!cityJobsMap.has(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())
@@ -79,9 +82,15 @@ export const getCityGroups = (): ICityGroup[] => {
const offsetPattern: ("left" | "right")[] = ["right", "left", "right", "left"];
return cityOrder.map((city, index) => createCityGroup(
return cityOrder
.map((city, index) => {
const jobs = cityJobsMap.get(city);
if (!jobs) return null;
return createCityGroup(
city,
cityJobsMap.get(city)!,
jobs,
offsetPattern[index % offsetPattern.length]
));
);
})
.filter((group): group is ICityGroup => group !== null);
};