diff --git a/src/components/atoms/Foldable.astro b/src/components/atoms/Foldable.astro index 84900182..2a018c3c 100644 --- a/src/components/atoms/Foldable.astro +++ b/src/components/atoms/Foldable.astro @@ -1,5 +1,6 @@ --- import Message from "./Message.astro"; +import { Icon } from "astro-icon/components" export interface Props { id: string; @@ -17,7 +18,7 @@ const { id } = Astro.props as Props;
- +
diff --git a/src/components/atoms/LanguageModal.astro b/src/components/atoms/LanguageModal.astro index 406bf46b..632c8cb5 100644 --- a/src/components/atoms/LanguageModal.astro +++ b/src/components/atoms/LanguageModal.astro @@ -1,5 +1,6 @@ --- import i18next, { t } from "i18next"; +import { Icon } from "astro-icon/components" const langs = [...i18next.languages].sort(); --- @@ -26,7 +27,7 @@ const langs = [...i18next.languages].sort(); placeholder={t("prompt-search-language")} /> - + diff --git a/src/components/parts/nav/NavLink.astro b/src/components/parts/nav/NavLink.astro index 5e64682c..92d61100 100644 --- a/src/components/parts/nav/NavLink.astro +++ b/src/components/parts/nav/NavLink.astro @@ -1,4 +1,5 @@ --- +import { Icon } from "astro-icon/components" export interface Props { href: string; klass?: string; @@ -26,7 +27,7 @@ const isActive = isSubpage || href === pageUrl ? "is-active" : ""; { icon && ( - + ) } diff --git a/src/components/parts/nav/Search.astro b/src/components/parts/nav/Search.astro index 77b89aa0..0d224316 100644 --- a/src/components/parts/nav/Search.astro +++ b/src/components/parts/nav/Search.astro @@ -1,11 +1,12 @@ --- +import { Icon } from "astro-icon/components" ---

- +

@@ -16,7 +17,7 @@

- +

diff --git a/src/components/parts/sponsors/MoreSponsorRowItem.astro b/src/components/parts/sponsors/MoreSponsorRowItem.astro index a30b4c80..f4083b02 100644 --- a/src/components/parts/sponsors/MoreSponsorRowItem.astro +++ b/src/components/parts/sponsors/MoreSponsorRowItem.astro @@ -17,6 +17,5 @@ const text = t("button-sponsors", { ns: "home" }) - diff --git a/src/components/parts/team/SystemMembers.astro b/src/components/parts/team/SystemMembers.astro index d44196a9..88e08ac9 100644 --- a/src/components/parts/team/SystemMembers.astro +++ b/src/components/parts/team/SystemMembers.astro @@ -2,6 +2,7 @@ import pkCache from "cache/pk.json"; import type { SystemMember, PkId, SystemMembers } from "@data/Team"; import { t } from "i18next"; +import { Icon } from "astro-icon/components" export interface Props { members: SystemMembers; @@ -52,7 +53,7 @@ if (members !== "---") { class="has-tooltip-arrow" data-tooltip={t("team:member-list-redacted")} > - + ) } diff --git a/src/components/parts/team/TeamMember.astro b/src/components/parts/team/TeamMember.astro index 0c9a7735..56d3d53d 100644 --- a/src/components/parts/team/TeamMember.astro +++ b/src/components/parts/team/TeamMember.astro @@ -21,7 +21,7 @@ const na = t("team:n-a");
{ isLeader &&
- +
}
diff --git a/src/components/parts/timeline/Item.astro b/src/components/parts/timeline/Item.astro index 6c5abc4e..909dee26 100644 --- a/src/components/parts/timeline/Item.astro +++ b/src/components/parts/timeline/Item.astro @@ -13,7 +13,7 @@ const { id, title, icon } = Astro.props as Props;
- {icon.startsWith('custom:') ? (
) : ()} + {icon.startsWith('custom:') ? (
) : ()}
diff --git a/src/components/setpieces/NavBar.astro b/src/components/setpieces/NavBar.astro index 738dd377..689adcb5 100644 --- a/src/components/setpieces/NavBar.astro +++ b/src/components/setpieces/NavBar.astro @@ -3,6 +3,7 @@ import { t } from "i18next"; import Dropdown from "@parts/nav/Dropdown.astro"; import NavLink from "@parts/nav/NavLink.astro"; import { localizePath } from "@util/Util"; +import { Icon } from "astro-icon/components" import Search from "../parts/nav/Search.astro"; export interface Props { @@ -30,7 +31,7 @@ const { style = "is-dark" } = Astro.props as Props; for="language-switcher" data-tooltip={t("tooltip-switch-language")} > - + @@ -108,37 +109,37 @@ const { style = "is-dark" } = Astro.props as Props; {t("nav-more-pages")} - + diff --git a/src/layouts/Generator.astro b/src/layouts/Generator.astro index c2854f81..31425f9f 100644 --- a/src/layouts/Generator.astro +++ b/src/layouts/Generator.astro @@ -1,5 +1,6 @@ --- import Page from "./Page.astro"; +import { Icon } from "astro-icon/components" const props = Astro.props; --- @@ -28,7 +29,7 @@ const props = Astro.props;

- +

diff --git a/src/layouts/InstallPage.astro b/src/layouts/InstallPage.astro index 9e95696d..1ec8a88f 100644 --- a/src/layouts/InstallPage.astro +++ b/src/layouts/InstallPage.astro @@ -10,6 +10,7 @@ import WipWarning from "@parts/install/WipWarning.astro"; import rtlSettings from "@data/RtlSettings"; import { localizePath } from "@util/Util"; import { t } from "i18next"; +import { Icon } from "astro-icon/components" export interface Props extends BaseProps { platformKey: string; @@ -31,7 +32,7 @@ const { left } = rtlSettings(); textKey="install:button-back" /> diff --git a/src/layouts/LatestVersions.astro b/src/layouts/LatestVersions.astro index 02e9bbf6..5e70dba8 100644 --- a/src/layouts/LatestVersions.astro +++ b/src/layouts/LatestVersions.astro @@ -1,5 +1,6 @@ --- import Page from "./Page.astro"; +import { Icon } from "astro-icon/components" const props = Astro.props; --- @@ -26,7 +27,7 @@ const props = Astro.props;

- +

@@ -44,7 +45,7 @@ const props = Astro.props; diff --git a/src/layouts/Page.astro b/src/layouts/Page.astro index fa4abed8..7ff533b6 100644 --- a/src/layouts/Page.astro +++ b/src/layouts/Page.astro @@ -5,6 +5,7 @@ import i18next, { t } from "i18next"; import Base from "./Base.astro"; import SiteConfig from "@data/Site" import { cwd } from "process" +import { Icon } from "astro-icon/components" const { content } = Astro.props; const { title, sidebar = true } = content; @@ -25,7 +26,7 @@ const githubUrl = SiteConfig.fileEditBaseUrl + Astro.props.frontmatter.file.repl

@@ -52,7 +53,7 @@ const githubUrl = SiteConfig.fileEditBaseUrl + Astro.props.frontmatter.file.repl

- + {t("edit-on-github")} diff --git a/src/layouts/PatchNotes.astro b/src/layouts/PatchNotes.astro index 9c897800..de7faa94 100644 --- a/src/layouts/PatchNotes.astro +++ b/src/layouts/PatchNotes.astro @@ -2,6 +2,7 @@ import Message from "@atoms/Message.astro"; import { t } from "i18next"; import Base from "./Base.astro"; +import { Icon } from "astro-icon/components" --- @@ -13,7 +14,7 @@ import Base from "./Base.astro";

@@ -57,7 +58,7 @@ import Base from "./Base.astro"; data-tooltip="Dismiss" > + >
diff --git a/src/layouts/StaffDocument.astro b/src/layouts/StaffDocument.astro index 3ab5cd77..aa9fc0ea 100644 --- a/src/layouts/StaffDocument.astro +++ b/src/layouts/StaffDocument.astro @@ -4,6 +4,7 @@ import Base from "./Base.astro"; import PageTitle from "@atoms/PageTitle.astro"; import Sidebar from "@setpieces/Sidebar.astro"; import { localizePath } from "@util/Util"; +import { Icon } from "astro-icon/components" export interface Props { title: string; @@ -58,7 +59,7 @@ if (pageUrl != staffUrl) {
diff --git a/src/pages/en/about/faq.mdx b/src/pages/en/about/faq.mdx index 68d0c6c4..3cea6ebc 100644 --- a/src/pages/en/about/faq.mdx +++ b/src/pages/en/about/faq.mdx @@ -100,7 +100,7 @@ No. Quilt mods are distinct from Fabric mods, and not defined in the same way. Quilt's first beta released on the 20th of April 2022, and we've been full steam ahead since then! -If you'd like to try Quilt out, please take a look at [the install page](/en/install). [](https://www.youtube.com/watch?v=DJfg39WkMvE) +If you'd like to try Quilt out, please take a look at [the install page](/en/install). diff --git a/src/pages/en/about/timeline.mdx b/src/pages/en/about/timeline.mdx index 67d57ad9..7336c46f 100644 --- a/src/pages/en/about/timeline.mdx +++ b/src/pages/en/about/timeline.mdx @@ -13,7 +13,7 @@ import site from "@data/Site";
2021
- + The Quilt Initiative Discord server is created, as a temporary place to put together an initial plan for the Quilt project.
@@ -26,10 +26,10 @@ import site from "@data/Site";
- + The Quilt Community Discord server is founded, to provide an official, public community space. While things are still being set up and planned out, single-use invites are handed out to trusted, prominent Fabric community members -- the server isn't made public immediately. - + To drum up some interest and figure out what the modding community would think about Quilt, one of the founding members posts a [Pastebin "leak"](https://pastebin.com/spNgyCMD) on a drama server. The document includes some information about the governance and moderation policy of a new project named "Fabrique", a false name used to avoid exposing Quilt's projects before they were ready to be made public.
@@ -42,7 +42,7 @@ import site from "@data/Site";
- + The Quilt GitHub organisation runs out of free Actions minutes, which means that its repositories must be made public. It doesn't take long for people to find them, either!
@@ -55,7 +55,7 @@ import site from "@data/Site";
- + The Quilt Community Discord server is officially made public, with proper invites being created and handed out. Almost 350 users join the server on this first day, which is emblematic of people's interest in the project and its community. On the same day, the Quilt Toolchain Discord server is set up and opened to the public. This server was designed for project-relevant development discussions, as a place for people to work together on Quilt and its projects, and for everyone else to gain a window into Quilt's development processes. @@ -70,7 +70,7 @@ import site from "@data/Site"; - + On the Community server, a game of [skribbl.io](https://skribbl.io) was played to celebrate the server's opening to the public. During this game, a player was tasked with drawing a pumpkin, and many of the players guessed "pineapple". This drawing quickly became a community favourite, and Pineapple was born -- Quilt's first community mascot.
@@ -83,7 +83,7 @@ import site from "@data/Site";
- + Quilt officially entered its first beta today, attracting an influx of new users and an amazing amount of support and positive feedback. By the end of the day, Quilt was happily loading both Quilt and Fabric mods, and had [uploaded QSL to Modrinth](https://modrinth.com/mod/qsl)
@@ -96,7 +96,7 @@ import site from "@data/Site";
- + Quilt officially sunsets the Toolchain Discord server, merging its channels into the main Discord server, previously the community server - in an attempt to bring the developers closer to the users. This server was made read-only three days later, but may still be accessed - just in case anyone needs to refer to something that was discussed there. diff --git a/src/pages/en/changelog/[project]/[version].astro b/src/pages/en/changelog/[project]/[version].astro index 223f7afd..ac574ac4 100644 --- a/src/pages/en/changelog/[project]/[version].astro +++ b/src/pages/en/changelog/[project]/[version].astro @@ -6,6 +6,7 @@ import { t } from "i18next"; import Base from "@layouts/Base.astro"; import * as fs from "fs"; import { objectMap } from "src/util/Util" +import { Icon } from "astro-icon/components" // Interface @@ -63,7 +64,7 @@ const body = changelogs.find((changelog) => changelog.file.endsWith(`/${project}

diff --git a/src/pages/en/changelog/index.astro b/src/pages/en/changelog/index.astro index 07d0df3a..1e6b58b2 100644 --- a/src/pages/en/changelog/index.astro +++ b/src/pages/en/changelog/index.astro @@ -6,6 +6,7 @@ import Base from "@layouts/Base.astro"; import * as fs from "fs"; import { objectMap } from "src/util/Util" import semverCompare from "semver-compare"; +import { Icon } from "astro-icon/components" const { project, version } = Astro.params; @@ -30,7 +31,7 @@ const sidebar = objectMap(versions, (project, projectVersions) => {

diff --git a/src/pages/en/install/client.mdx b/src/pages/en/install/client.mdx index dcde89ab..5a652298 100644 --- a/src/pages/en/install/client.mdx +++ b/src/pages/en/install/client.mdx @@ -11,6 +11,7 @@ hasDownloads: true import InstallerVersion from "@parts/install/InstallerVersion.astro"; import MavenInstallerButton from "@atoms/MavenInstallerButton.astro"; +import { Icon } from "astro-icon/components" Before getting started, you'll need to make sure you download a copy of the Quilt installer.