mirror of
https://github.com/blitzkit/blitzkit.git
synced 2026-10-22 11:17:05 +02:00
19 lines
668 B
TypeScript
19 lines
668 B
TypeScript
import { TankClass } from '@blitzkit/core';
|
|
import type { ComponentProps, ReactNode } from 'react';
|
|
import { StupidCat } from '../StupidCat';
|
|
import { ClassHeavy } from './components/ClassHeavy';
|
|
import { ClassLight } from './components/ClassLight';
|
|
import { ClassMedium } from './components/ClassMedium';
|
|
import { ClassTankDestroyer } from './components/ClassTankDestroyer';
|
|
|
|
export const classIcons: Record<
|
|
TankClass,
|
|
(props: ComponentProps<'svg'>) => ReactNode
|
|
> = {
|
|
[TankClass.TANK_DESTROYER]: ClassTankDestroyer,
|
|
[TankClass.HEAVY]: ClassHeavy,
|
|
[TankClass.LIGHT]: ClassLight,
|
|
[TankClass.MEDIUM]: ClassMedium,
|
|
[TankClass.UNRECOGNIZED]: StupidCat,
|
|
};
|