mirror of
https://github.com/wanderer-industries/wanderer
synced 2025-11-08 10:24:27 +00:00
16 lines
531 B
TypeScript
16 lines
531 B
TypeScript
import { WORMHOLES_ADDITIONAL_INFO } from '@/hooks/Mapper/components/map/constants.ts';
|
|
import { WormholeDataRaw } from '@/hooks/Mapper/types';
|
|
|
|
export const sortWHClasses = (wormholesData: Record<string, WormholeDataRaw>, statics: string[]) => {
|
|
if (!statics || !wormholesData) {
|
|
return [];
|
|
}
|
|
|
|
return statics
|
|
.map(x => wormholesData[x])
|
|
.filter(x => !!x)
|
|
.map(x => ({ name: x.name, ...WORMHOLES_ADDITIONAL_INFO[x.dest] }))
|
|
.sort((a, b) => a.wormholeClassID - b.wormholeClassID)
|
|
.map(x => x.name);
|
|
};
|