mirror of
https://github.com/Sendouc/sendou.ink.git
synced 2026-05-09 20:30:54 -05:00
* Add DB tables
* Toggle TO Tools in new calendar event page
* TO tools page initial
* Add counter pick map pool UI
* Save tie breaker map pool
* Save team name
* Layout initial
* Load users own team
* Make team name input required
* Rename team
* Divide to sections
* Submit team map pool
* New style for counter pick map pool section expand
* Fix tiebreaker map pool not saved when new event made
* Split to many forms
* According for team name
* Small UI consistency tweaks
* Add explanation to tie breaker maps
* Remove redundant prop
* Fix new calendar event todos
* Use required hidden input component in new build page
* Fix to tools page showing even when toToolsEnabled = 0
* Delete team
* Map list generation tests initial
* Add tournament map list generation tests
* First version of map list generation
* Add seeded RNG
* Rearrange files
* Generation with strats initial
* Default map pool + allow one team not to have any maps
* Implement map generation via backtracking
* Make order of stages irrelevant
* Add one more TODO
* Seed
* Fixes
* Tournament map list generator initial
* More functional maplist
* Fix any
* Persist in search params initial
* Add date to calendar seed
* Revert "Persist in search params initial"
This reverts commit f01a9e6982.
* Allow admin to start tournament
* Rate maplist instead of optimal / suboptimal
* Add fallback if map list generation errors out
* Hide TO Tools if not admin
* Submit team roster and delete members
* Teams page
* Give roster s p a c e
* Clear user combobox on sent + layout tweaks
* Gracefully handle updating after tournament has started
* Add title
* Persist map list in search params
* Add i18n
37 lines
1.3 KiB
TypeScript
37 lines
1.3 KiB
TypeScript
import "react-i18next";
|
|
|
|
import type common from "../public/locales/en/common.json";
|
|
import type front from "../public/locales/en/front.json";
|
|
import type faq from "../public/locales/en/faq.json";
|
|
import type contributions from "../public/locales/en/contributions.json";
|
|
import type user from "../public/locales/en/user.json";
|
|
import type badges from "../public/locales/en/badges.json";
|
|
import type calendar from "../public/locales/en/calendar.json";
|
|
import type weapons from "../public/locales/en/weapons.json";
|
|
import type gear from "../public/locales/en/gear.json";
|
|
import type builds from "../public/locales/en/builds.json";
|
|
import type analyzer from "../public/locales/en/analyzer.json";
|
|
import type gameMisc from "../public/locales/en/game-misc.json";
|
|
import type tournament from "../public/locales/en/tournament.json";
|
|
|
|
declare module "react-i18next" {
|
|
interface CustomTypeOptions {
|
|
defaultNS: "common";
|
|
resources: {
|
|
common: typeof common;
|
|
front: typeof front;
|
|
faq: typeof faq;
|
|
contributions: typeof contributions;
|
|
user: typeof user;
|
|
badges: typeof badges;
|
|
calendar: typeof calendar;
|
|
weapons: typeof weapons;
|
|
gear: typeof gear;
|
|
builds: typeof builds;
|
|
analyzer: typeof analyzer;
|
|
"game-misc": typeof gameMisc;
|
|
tournament: typeof tournament;
|
|
};
|
|
}
|
|
}
|