feat: no flags

This commit is contained in:
TrèsAbhi committed 2024-01-27 17:36:29 -06:00
1 parent 0250546ab5
commit e835498e59
13 files changed
+72 -61

No files matched your search

+11 -17
View File
@@ -5,12 +5,6 @@ import {
} from '../../../core/blitzkrieg/tankDefinitions';
import { theme } from '../../../stitches.config';
export enum TreeTypeEnum {
TechTree,
Premium,
Collector,
}
export const TANK_TYPES = [
'tank_destroyer',
'light',
@@ -22,15 +16,15 @@ export const TANK_TYPES = [
export const TREE_TYPES = ['researchable', 'premium', 'collector'] as const;
export type TankType = (typeof TANK_TYPES)[number];
export type TreeTypeString = (typeof TREE_TYPES)[number];
export type TreeType = (typeof TREE_TYPES)[number];
export const TREE_TYPE_NAMES: Record<TreeTypeString, string> = {
export const TREE_TYPE_NAMES: Record<TreeType, string> = {
researchable: 'Tech tree',
premium: 'Premium',
collector: 'Collector',
};
export const TREE_TYPE_IMAGES: Record<TreeTypeString, string> = {
export const TREE_TYPE_IMAGES: Record<TreeType, string> = {
researchable: 'https://i.imgur.com/pJxO2XY.png',
premium: 'https://i.imgur.com/mZzSwOU.png',
collector: 'https://i.imgur.com/7A0RsG5.png',
@@ -40,19 +34,19 @@ export interface ItemProps {
image?: string;
tankType?: TankType;
name: string;
treeType: TreeTypeEnum;
treeType: TreeType;
}
const TREE_TYPE_COLOR = {
[TreeTypeEnum.TechTree]: '',
[TreeTypeEnum.Premium]: '_amber',
[TreeTypeEnum.Collector]: '_blue',
researchable: '',
premium: '_amber',
collector: '_blue',
} as const;
export const TREE_TYPE_ICONS = {
[TreeTypeEnum.TechTree]: TANK_ICONS,
[TreeTypeEnum.Premium]: TANK_ICONS_PREMIUM,
[TreeTypeEnum.Collector]: TANK_ICONS_COLLECTOR,
export const TREE_TYPE_ICONS: Record<TreeType, Record<TankType, string>> = {
researchable: TANK_ICONS,
premium: TANK_ICONS_PREMIUM,
collector: TANK_ICONS_COLLECTOR,
};
export function Item({ image, tankType, name, treeType }: ItemProps) {