feat(*): Add improvements to the UX and the data seeding

This commit is contained in:
Josh Creek
2026-01-07 20:13:07 +00:00
parent b9a49686c1
commit 28bb39d558
18 changed files with 1069 additions and 623 deletions
+2 -34
View File
@@ -12,23 +12,7 @@ export interface PokedexEntry {
regionToEvolveIn: string;
evolutionInformation: string;
catchInformation: string[];
// Regional dex numbers
kantoDexNumber?: number;
johtoDexNumber?: number;
hoennDexNumber?: number;
sinnohDexNumber?: number;
unovaBwDexNumber?: number;
unovaB2w2DexNumber?: number;
kalosCentralDexNumber?: number;
kalosCoastalDexNumber?: number;
kalosMountainDexNumber?: number;
alolaSmDexNumber?: number;
alolaUsumDexNumber?: number;
galarDexNumber?: number;
galarIsleOfArmorDexNumber?: number;
galarCrownTundraDexNumber?: number;
hisuiDexNumber?: number;
paldeaDexNumber?: number;
// Note: Regional dex numbers stored in separate regional_dex_numbers table
}
// Database record type for Supabase
@@ -43,23 +27,7 @@ export interface PokedexEntryDB {
regionToEvolveIn: string | null;
evolutionInformation: string | null;
catchInformation: string[] | null;
// Regional dex numbers - snake_case to match database
kanto_dex_number: number | null;
johto_dex_number: number | null;
hoenn_dex_number: number | null;
sinnoh_dex_number: number | null;
unova_bw_dex_number: number | null;
unova_b2w2_dex_number: number | null;
kalos_central_dex_number: number | null;
kalos_coastal_dex_number: number | null;
kalos_mountain_dex_number: number | null;
alola_sm_dex_number: number | null;
alola_usum_dex_number: number | null;
galar_dex_number: number | null;
galar_isle_of_armor_dex_number: number | null;
galar_crown_tundra_dex_number: number | null;
hisui_dex_number: number | null;
paldea_dex_number: number | null;
// Note: Regional dex numbers stored in separate regional_dex_numbers table
createdAt: string;
updatedAt: string;
}