diff --git a/packages/i18n/strings/en.json b/packages/i18n/strings/en.json index 99121582f..0467943f8 100644 --- a/packages/i18n/strings/en.json +++ b/packages/i18n/strings/en.json @@ -193,6 +193,10 @@ }, "tanks": { + "loadout": { + "modules": "Modules" + }, + "search": { "placeholder": "Search tanks..." } diff --git a/packages/website-ue/public/api/tanks/modules/1.webp b/packages/website-ue/public/api/tanks/modules/1.webp new file mode 100644 index 000000000..996684d04 Binary files /dev/null and b/packages/website-ue/public/api/tanks/modules/1.webp differ diff --git a/packages/website-ue/public/api/tanks/modules/2.webp b/packages/website-ue/public/api/tanks/modules/2.webp new file mode 100644 index 000000000..ed7357d2a Binary files /dev/null and b/packages/website-ue/public/api/tanks/modules/2.webp differ diff --git a/packages/website-ue/public/api/tanks/modules/3.webp b/packages/website-ue/public/api/tanks/modules/3.webp new file mode 100644 index 000000000..b1c1e4f1f Binary files /dev/null and b/packages/website-ue/public/api/tanks/modules/3.webp differ diff --git a/packages/website-ue/public/api/tanks/modules/4.webp b/packages/website-ue/public/api/tanks/modules/4.webp new file mode 100644 index 000000000..19ee3fa6b Binary files /dev/null and b/packages/website-ue/public/api/tanks/modules/4.webp differ diff --git a/packages/website-ue/public/api/tanks/modules/5.webp b/packages/website-ue/public/api/tanks/modules/5.webp new file mode 100644 index 000000000..7d5e3a5d4 Binary files /dev/null and b/packages/website-ue/public/api/tanks/modules/5.webp differ diff --git a/packages/website-ue/src/components/BaseStyles.astro b/packages/website-ue/src/components/BaseStyles.astro index aa8caf737..85a03c492 100644 --- a/packages/website-ue/src/components/BaseStyles.astro +++ b/packages/website-ue/src/components/BaseStyles.astro @@ -90,3 +90,23 @@ import "@fontsource-variable/roboto-flex"; --tank-card-min-width: 8rem; } + + diff --git a/packages/website-ue/src/components/Button/index.module.css b/packages/website-ue/src/components/Button/index.module.css index 2411bb869..90f26d18b 100644 --- a/packages/website-ue/src/components/Button/index.module.css +++ b/packages/website-ue/src/components/Button/index.module.css @@ -7,7 +7,6 @@ border-radius: var(--max-size); padding: var(--space-3) var(--space-4); - background-color: var(--accent-9); border: none; font-family: var(--font-family-regular); @@ -23,4 +22,14 @@ &[data-light-text="true"] { color: var(--white-a12); } + + &[data-variant="solid"] { + background-color: var(--accent-8); + } + + &[data-variant="surface"] { + background-color: var(--accent-3); + + outline: var(--space-1) solid var(--accent-4); + } } diff --git a/packages/website-ue/src/components/Button/index.tsx b/packages/website-ue/src/components/Button/index.tsx index 8d185bcf8..e4e159b46 100644 --- a/packages/website-ue/src/components/Button/index.tsx +++ b/packages/website-ue/src/components/Button/index.tsx @@ -5,7 +5,8 @@ import styles from "./index.module.css"; export interface ButtonProps extends ComponentProps<"button"> { color?: Color; - variant?: "solid"; + radius?: `${1 | 2 | 3}` | "max"; + variant?: "solid" | "surface"; } export const LIGHT_TEXT_COLORS = new Set([ @@ -28,14 +29,16 @@ export function Button({ color, variant = "solid", style, + radius = "max", ...props }: ButtonProps) { return (