diff --git a/database_assets/styles/com.nebula.gruvbox.css b/database_assets/com.nebula.gruvbox/gruvbox.css similarity index 100% rename from database_assets/styles/com.nebula.gruvbox.css rename to database_assets/com.nebula.gruvbox/gruvbox.css diff --git a/database_assets/image/com.nebula.gruvbox.jpeg b/database_assets/com.nebula.gruvbox/gruvbox.jpeg similarity index 100% rename from database_assets/image/com.nebula.gruvbox.jpeg rename to database_assets/com.nebula.gruvbox/gruvbox.jpeg diff --git a/database_assets/styles/com.nebula.oled.css b/database_assets/com.nebula.oled/oled.css similarity index 100% rename from database_assets/styles/com.nebula.oled.css rename to database_assets/com.nebula.oled/oled.css diff --git a/database_assets/image/com.nebula.oled.jpg b/database_assets/com.nebula.oled/oled.jpg similarity index 100% rename from database_assets/image/com.nebula.oled.jpg rename to database_assets/com.nebula.oled/oled.jpg diff --git a/src/assets/contribs/motortruck1221.png b/src/assets/contribs/motortruck1221.png new file mode 100644 index 0000000..06b519b Binary files /dev/null and b/src/assets/contribs/motortruck1221.png differ diff --git a/src/assets/contribs/rift.jpeg b/src/assets/contribs/rift.jpeg new file mode 100644 index 0000000..c5c8b4f Binary files /dev/null and b/src/assets/contribs/rift.jpeg differ diff --git a/src/components/settings/CreditsCard.astro b/src/components/settings/CreditsCard.astro new file mode 100644 index 0000000..6ac7b87 --- /dev/null +++ b/src/components/settings/CreditsCard.astro @@ -0,0 +1,19 @@ +--- +import { Image } from "astro:assets"; +import { type ImageMetadata } from "astro"; +const images = import.meta.glob<{ default: ImageMetadata }>( + '/src/assets/contribs/*.{jpeg,jpg,png,gif,webp}' +); + +interface Props { + image: string; + name: string; + link: string; +} + +const { image, name, link } = Astro.props; +--- + + {name} +

{name}

+
diff --git a/src/layouts/SettingsLayout.astro b/src/layouts/SettingsLayout.astro index 89dc1c4..5507ee8 100644 --- a/src/layouts/SettingsLayout.astro +++ b/src/layouts/SettingsLayout.astro @@ -22,6 +22,9 @@ import { Icon } from "astro-icon/components"; + + +

{t("settings.settings")}

diff --git a/src/pages/[lang]/settings/credits.astro b/src/pages/[lang]/settings/credits.astro new file mode 100644 index 0000000..5e53a55 --- /dev/null +++ b/src/pages/[lang]/settings/credits.astro @@ -0,0 +1,34 @@ +--- +import InstalledThemes from "@components/catalog/InstalledThemes.svelte"; +import Layout from "@layouts/Layout.astro"; +import SettingsLayout from "@layouts/SettingsLayout.astro"; +import SettingsSection from "@layouts/SettingsSection.astro"; +import { Icon } from "astro-icon/components"; +import { getLangFromUrl, useTranslations } from "../../../i18n/utils"; +const lang = getLangFromUrl(Astro.url); +const t = useTranslations(lang); +export function getStaticPaths() { + const STATIC_PATHS = [{ params: { lang: "en_US" } }, { params: { lang: "jp" } }]; + return STATIC_PATHS; +} +export const prerender = true; +import CreditsCard from "@components/settings/CreditsCard.astro"; +--- + + + + +
+
+ + +
+
+
+ +
+
+ + +
+