diff --git a/src/components/SettingsTablist.astro b/src/components/SettingsTablist.astro deleted file mode 100644 index eb63a6b..0000000 --- a/src/components/SettingsTablist.astro +++ /dev/null @@ -1,544 +0,0 @@ ---- -import ProxyTab from "./SettingsContent/ProxyTab.astro"; -import CustomizationTab from "./SettingsContent/CustomizationTab.astro"; -import CloakingTab from "./SettingsContent/CloakingTab.astro"; -import CreditsTab from "./SettingsContent/CreditsTab.astro"; - -import { i18n } from "@i18n/utils"; -const lang = i18n.getLangFromUrl(Astro.url); -const t = i18n.useTranslations(lang); ---- - -
-
-

{t("settings.proxy")}

- -
-
-

{t("settings.customization")}

- -
-
-

{t("settings.cloaking")}

-

{t("settings.cloaking.subtext")}

- -
-
-

{t("settings.credits")}

- -
-
- - - - diff --git a/src/layouts/Layout.astro b/src/layouts/Layout.astro index 9ed6596..47289ec 100644 --- a/src/layouts/Layout.astro +++ b/src/layouts/Layout.astro @@ -140,6 +140,7 @@ const { title, optionalPreloads } = Astro.props; color: var(--text-color); text-align: center; font-weight: 400; + font-size: 40px; } ::-webkit-scrollbar { display: none; diff --git a/src/pages/[lang]/index.astro b/src/pages/[lang]/index.astro index b0691fd..b113c98 100644 --- a/src/pages/[lang]/index.astro +++ b/src/pages/[lang]/index.astro @@ -136,7 +136,7 @@ export function getStaticPaths() { } urlInput.addEventListener("keyup", async () => { - const search = debounce(async () => { + debounce(async () => { return await sendAPIRequest(urlInput, searchSuggestions); }, 500)(); }); diff --git a/src/pages/[lang]/settings.astro b/src/pages/[lang]/settings.astro index 053af5f..faf04c9 100644 --- a/src/pages/[lang]/settings.astro +++ b/src/pages/[lang]/settings.astro @@ -1,9 +1,13 @@ --- -import SettingsTablist from "@components/SettingsTablist.astro"; -import Layout from "../../layouts/Layout.astro"; +import ProxyTab from "@components/SettingsContent/ProxyTab.astro"; +import CustomizationTab from "@components/SettingsContent/CustomizationTab.astro"; +import CloakingTab from "@components/SettingsContent/CloakingTab.astro"; +import CreditsTab from "@components/SettingsContent/CreditsTab.astro"; +import Layout from "src/layouts/Layout.astro"; import { STATIC_PATHS, i18n } from "@i18n/utils"; -const t = i18n.inferLangUseTranslations(Astro.url); +const lang = i18n.getLangFromUrl(Astro.url); +const t = i18n.useTranslations(lang); export function getStaticPaths() { return STATIC_PATHS; @@ -11,12 +15,540 @@ export function getStaticPaths() { --- -

Settings

- +

{t("settings.title")}

+
+
+

{t("settings.proxy")}

+ +
+
+

{t("settings.customization")}

+ +
+
+

{t("settings.cloaking")}

+

{t("settings.cloaking.subtext")}

+ +
+
+

{t("settings.credits")}

+ +
+
+ + + +
- +