fix: styles of home page

This commit is contained in:
TrèsAbhi committed 2026-04-17 23:35:56 -05:00
1 parent a149af50fd
commit 6d31dcb74b
7 files changed
+47 -22

No files matched your search

-10
View File
@@ -1,10 +0,0 @@
{
"folders": [
{
"path": ".",
},
{
"path": "C:/Program Files/WindowsApps/7458BE2C.WorldofTanksBlitz_11.1.256.0_x64__x4tje2y229k00/Data",
},
],
}
@@ -1,6 +1,5 @@
.text { .text {
font-size: var(--font-size-regular); font-size: var(--font-size-regular);
color: var(--gray-12);
&[data-size="minor"] { &[data-size="minor"] {
font-size: var(--font-size-minor); font-size: var(--font-size-minor);
@@ -21,6 +21,13 @@ export function Text({
color = "gray", color = "gray",
...props ...props
}: TextProps) { }: TextProps) {
const scale = color === "gray" && lowContrast ? "white" : color;
let power: string | number = 12;
if (lowContrast) {
power = color === "gray" ? "a9" : 11;
}
return ( return (
<span <span
className={classNames(styles.text, className)} className={classNames(styles.text, className)}
@@ -28,7 +35,9 @@ export function Text({
data-size={size} data-size={size}
data-weight={weight} data-weight={weight}
data-align={align === "left" ? undefined : align} data-align={align === "left" ? undefined : align}
style={{ color: `var(--${color}-${lowContrast ? 10 : 12})` }} style={{
color: `var(--${scale}-${power})`,
}}
{...props} {...props}
/> />
); );
@@ -20,6 +20,7 @@ const toolStrings = strings.tools[tool.id as keyof typeof strings.tools];
<style> <style>
.tool-card { .tool-card {
display: flex;
flex-direction: column; flex-direction: column;
height: 10rem; height: 10rem;
position: relative; position: relative;
@@ -243,10 +243,6 @@ export class ServerAPI extends AbstractAPI {
strings[key] = parsed[key].replaceAll('\\"', '"'); strings[key] = parsed[key].replaceAll('\\"', '"');
} }
console.log(
namespaceStrings["ProfileAvatarEntity__1_ct_legendary__DisplayName"],
);
Object.assign(strings, namespaceStrings); Object.assign(strings, namespaceStrings);
} }
} catch (error) { } catch (error) {
@@ -0,0 +1,36 @@
---
import locales from "@blitzkit/i18n/locales.json";
import type { GetStaticPaths } from "astro";
import ColorScale from "../../components/ColorScale.astro";
import HomeCosmetics from "../../components/HomeCosmetics.astro";
import HomeGames from "../../components/HomeGames.astro";
import HomeHero from "../../components/HomeHero.astro";
import HomePlayers from "../../components/HomePlayers.astro";
import HomeTanks from "../../components/HomeTanks.astro";
import HomeTechnical from "../../components/HomeTechnical.astro";
import { tools } from "../../core/tools/tools";
import BaseLayout from "../../layouts/BaseLayout.astro";
export const getStaticPaths = (() => {
return [
...locales.supported
.filter(({ locale }) => locale !== locales.default)
.map(({ locale }) => ({ params: { locale }, props: { locale } })),
{ params: { locale: undefined }, props: { locale: locales.default } },
];
}) satisfies GetStaticPaths;
const { locale } = Astro.props;
---
<BaseLayout {locale} accent="amber">
<HomeHero {locale} />
{Object.values(tools).map((tool) => <ColorScale color={tool.accent} />)}
<HomeTanks {locale} />
<HomePlayers {locale} />
<HomeGames {locale} />
<HomeCosmetics {locale} />
<HomeTechnical {locale} />
</BaseLayout>
@@ -3,10 +3,7 @@ import locales from "@blitzkit/i18n/locales.json";
import type { GetStaticPaths } from "astro"; import type { GetStaticPaths } from "astro";
import ColorScale from "../../components/ColorScale.astro"; import ColorScale from "../../components/ColorScale.astro";
import HomeCosmetics from "../../components/HomeCosmetics.astro"; import HomeCosmetics from "../../components/HomeCosmetics.astro";
import HomeGames from "../../components/HomeGames.astro";
import HomeHero from "../../components/HomeHero.astro"; import HomeHero from "../../components/HomeHero.astro";
import HomePlayers from "../../components/HomePlayers.astro";
import HomeTanks from "../../components/HomeTanks.astro";
import HomeTechnical from "../../components/HomeTechnical.astro"; import HomeTechnical from "../../components/HomeTechnical.astro";
import { tools } from "../../core/tools/tools"; import { tools } from "../../core/tools/tools";
import BaseLayout from "../../layouts/BaseLayout.astro"; import BaseLayout from "../../layouts/BaseLayout.astro";
@@ -28,9 +25,6 @@ const { locale } = Astro.props;
{Object.values(tools).map((tool) => <ColorScale color={tool.accent} />)} {Object.values(tools).map((tool) => <ColorScale color={tool.accent} />)}
<HomeTanks {locale} />
<HomePlayers {locale} />
<HomeGames {locale} />
<HomeCosmetics {locale} /> <HomeCosmetics {locale} />
<HomeTechnical {locale} /> <HomeTechnical {locale} />
</BaseLayout> </BaseLayout>