diff --git a/packages/website-ue/astro.config.ts b/packages/website-ue/astro.config.ts index 07c0b288d..aaf08b1d2 100644 --- a/packages/website-ue/astro.config.ts +++ b/packages/website-ue/astro.config.ts @@ -12,7 +12,7 @@ import { tools } from "./src/constants/tools"; const POSSIBLE_TARGETS = ["app", "web"]; -const target = process.env.PUBLIC_TARGET ; +const target = process.env.PUBLIC_TARGET; if (!target || !POSSIBLE_TARGETS.includes(target)) { throw new Error("Invalid target"); diff --git a/packages/website-ue/public/assets/images/tools/api.webp b/packages/website-ue/public/assets/images/tools/api.webp new file mode 100644 index 000000000..ba72cd100 Binary files /dev/null and b/packages/website-ue/public/assets/images/tools/api.webp differ diff --git a/packages/website-ue/public/assets/images/tools/charts.webp b/packages/website-ue/public/assets/images/tools/charts.webp new file mode 100644 index 000000000..1d9e0538a Binary files /dev/null and b/packages/website-ue/public/assets/images/tools/charts.webp differ diff --git a/packages/website-ue/public/assets/images/tools/compare.webp b/packages/website-ue/public/assets/images/tools/compare.webp new file mode 100644 index 000000000..b24df602f Binary files /dev/null and b/packages/website-ue/public/assets/images/tools/compare.webp differ diff --git a/packages/website-ue/public/assets/images/tools/discord.webp b/packages/website-ue/public/assets/images/tools/discord.webp new file mode 100644 index 000000000..739ed8bc3 Binary files /dev/null and b/packages/website-ue/public/assets/images/tools/discord.webp differ diff --git a/packages/website-ue/public/assets/images/tools/embed.webp b/packages/website-ue/public/assets/images/tools/embed.webp new file mode 100644 index 000000000..5675f84a2 Binary files /dev/null and b/packages/website-ue/public/assets/images/tools/embed.webp differ diff --git a/packages/website-ue/public/assets/images/tools/gallery.webp b/packages/website-ue/public/assets/images/tools/gallery.webp new file mode 100644 index 000000000..c8cdc346e Binary files /dev/null and b/packages/website-ue/public/assets/images/tools/gallery.webp differ diff --git a/packages/website-ue/public/assets/images/tools/guess.webp b/packages/website-ue/public/assets/images/tools/guess.webp new file mode 100644 index 000000000..3453b25f9 Binary files /dev/null and b/packages/website-ue/public/assets/images/tools/guess.webp differ diff --git a/packages/website-ue/public/assets/images/tools/mixer.webp b/packages/website-ue/public/assets/images/tools/mixer.webp new file mode 100644 index 000000000..61f9c9596 Binary files /dev/null and b/packages/website-ue/public/assets/images/tools/mixer.webp differ diff --git a/packages/website-ue/public/assets/images/tools/more.webp b/packages/website-ue/public/assets/images/tools/more.webp new file mode 100644 index 000000000..2555eb689 Binary files /dev/null and b/packages/website-ue/public/assets/images/tools/more.webp differ diff --git a/packages/website-ue/public/assets/images/tools/performance.webp b/packages/website-ue/public/assets/images/tools/performance.webp new file mode 100644 index 000000000..917d281d4 Binary files /dev/null and b/packages/website-ue/public/assets/images/tools/performance.webp differ diff --git a/packages/website-ue/public/assets/images/tools/players.webp b/packages/website-ue/public/assets/images/tools/players.webp new file mode 100644 index 000000000..a71fc9721 Binary files /dev/null and b/packages/website-ue/public/assets/images/tools/players.webp differ diff --git a/packages/website-ue/public/assets/images/tools/playlist.webp b/packages/website-ue/public/assets/images/tools/playlist.webp new file mode 100644 index 000000000..3504be291 Binary files /dev/null and b/packages/website-ue/public/assets/images/tools/playlist.webp differ diff --git a/packages/website-ue/public/assets/images/tools/rating.webp b/packages/website-ue/public/assets/images/tools/rating.webp new file mode 100644 index 000000000..8d3fa44d5 Binary files /dev/null and b/packages/website-ue/public/assets/images/tools/rating.webp differ diff --git a/packages/website-ue/public/assets/images/tools/session.webp b/packages/website-ue/public/assets/images/tools/session.webp new file mode 100644 index 000000000..64e7f5caf Binary files /dev/null and b/packages/website-ue/public/assets/images/tools/session.webp differ diff --git a/packages/website-ue/public/assets/images/tools/tanks.webp b/packages/website-ue/public/assets/images/tools/tanks.webp new file mode 100644 index 000000000..f5ffb5992 Binary files /dev/null and b/packages/website-ue/public/assets/images/tools/tanks.webp differ diff --git a/packages/website-ue/public/assets/images/tools/tier-list.webp b/packages/website-ue/public/assets/images/tools/tier-list.webp new file mode 100644 index 000000000..4cc334352 Binary files /dev/null and b/packages/website-ue/public/assets/images/tools/tier-list.webp differ diff --git a/packages/website-ue/public/favicon.svg b/packages/website-ue/public/favicon.svg new file mode 100644 index 000000000..a89c21cb9 --- /dev/null +++ b/packages/website-ue/public/favicon.svg @@ -0,0 +1,46 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/website-ue/src/constants/tools.ts b/packages/website-ue/src/constants/tools.ts new file mode 100644 index 000000000..4dcb9ec69 --- /dev/null +++ b/packages/website-ue/src/constants/tools.ts @@ -0,0 +1,82 @@ +import type { ButtonProps } from "@radix-ui/themes"; + +export interface Tool { + id: string; + strings?: string; + + button: ButtonProps["color"]; + significant?: boolean; + disabled?: boolean; + href?: string; +} + +export const tools: Record = { + tanks: { + id: "tanks", + strings: "tankopedia", + button: "purple", + significant: true, + }, + players: { + id: "players", + disabled: true, + button: "blue", + }, + compare: { + id: "compare", + button: "crimson", + }, + performance: { + id: "performance", + button: "jade", + }, + charts: { + id: "charts", + disabled: true, + button: "bronze", + }, + playlist: { + id: "playlist", + button: "tomato", + }, + mixer: { + id: "mixer", + button: "gray", + }, + guess: { + id: "guess", + button: "cyan", + }, + gallery: { + id: "gallery", + button: "gold", + }, + session: { + id: "session", + button: "blue", + }, + discord: { + id: "discord", + href: "https://discord.com/application-directory/1097673957865443370", + button: "indigo", + }, + tier_list: { + id: "tier-list", + strings: "tier_list", + button: "orange", + }, + embed: { + id: "embed", + button: "red", + }, + api: { + id: "api", + disabled: true, + button: "bronze", + }, + more: { + id: "more", + href: "https://discord.gg/nDt7AjGJQH", + button: "plum", + }, +};