}>
diff --git a/apps/cyberstorm-nextjs/app/communities/@communityList/page.tsx b/apps/cyberstorm-nextjs/app/communities/@communityList/page.tsx
index e8f565014..e333e4f65 100644
--- a/apps/cyberstorm-nextjs/app/communities/@communityList/page.tsx
+++ b/apps/cyberstorm-nextjs/app/communities/@communityList/page.tsx
@@ -1,4 +1,4 @@
-import { faGhost } from "@fortawesome/pro-solid-svg-icons";
+import { faGhost } from "@fortawesome/free-solid-svg-icons";
import { FontAwesomeIcon } from "@fortawesome/react-fontawesome";
import { useDapper } from "@thunderstore/dapper";
diff --git a/apps/cyberstorm-nextjs/app/communities/@searchAndOrder/page.tsx b/apps/cyberstorm-nextjs/app/communities/@searchAndOrder/page.tsx
index 914b88821..ade10e84a 100644
--- a/apps/cyberstorm-nextjs/app/communities/@searchAndOrder/page.tsx
+++ b/apps/cyberstorm-nextjs/app/communities/@searchAndOrder/page.tsx
@@ -10,7 +10,7 @@ import {
faArrowDownAZ,
faStar,
} from "@fortawesome/free-solid-svg-icons";
-import { faFire } from "@fortawesome/pro-solid-svg-icons";
+import { faFire } from "@fortawesome/free-solid-svg-icons";
import { usePathname, useSearchParams } from "next/navigation";
import { useRouter } from "next/navigation";
diff --git a/apps/cyberstorm-nextjs/app/developers/manifest-validator/@validator/page.tsx b/apps/cyberstorm-nextjs/app/developers/manifest-validator/@validator/page.tsx
index 9d544a5be..ddd984a55 100644
--- a/apps/cyberstorm-nextjs/app/developers/manifest-validator/@validator/page.tsx
+++ b/apps/cyberstorm-nextjs/app/developers/manifest-validator/@validator/page.tsx
@@ -1,5 +1,5 @@
"use client";
-import { faWarning } from "@fortawesome/pro-solid-svg-icons";
+import { faWarning } from "@fortawesome/free-solid-svg-icons";
import { FontAwesomeIcon } from "@fortawesome/react-fontawesome";
import { useDapper } from "@thunderstore/dapper";
import { usePromise } from "@thunderstore/use-promise";
diff --git a/apps/cyberstorm-nextjs/app/teams/[team]/@settingsContent/layout.tsx b/apps/cyberstorm-nextjs/app/teams/[team]/@settingsContent/layout.tsx
index 2ef497d23..d286558dc 100644
--- a/apps/cyberstorm-nextjs/app/teams/[team]/@settingsContent/layout.tsx
+++ b/apps/cyberstorm-nextjs/app/teams/[team]/@settingsContent/layout.tsx
@@ -10,7 +10,7 @@ import {
faUsers,
faUserCog,
faCog,
-} from "@fortawesome/pro-regular-svg-icons";
+} from "@fortawesome/free-solid-svg-icons";
import { classnames } from "@thunderstore/cyberstorm/src/utils/utils";
export default function TeamsLayout(props: {
diff --git a/apps/cyberstorm-nextjs/app/teams/[team]/@settingsContent/members/TeamMemberList.tsx b/apps/cyberstorm-nextjs/app/teams/[team]/@settingsContent/members/TeamMemberList.tsx
index b55d17b0c..35e5a0b2a 100644
--- a/apps/cyberstorm-nextjs/app/teams/[team]/@settingsContent/members/TeamMemberList.tsx
+++ b/apps/cyberstorm-nextjs/app/teams/[team]/@settingsContent/members/TeamMemberList.tsx
@@ -1,5 +1,5 @@
"use client";
-import { faTrashCan } from "@fortawesome/pro-solid-svg-icons";
+import { faTrashCan } from "@fortawesome/free-solid-svg-icons";
import { FontAwesomeIcon } from "@fortawesome/react-fontawesome";
import { TeamMember } from "@thunderstore/dapper/types";
diff --git a/apps/cyberstorm-nextjs/app/teams/[team]/@settingsContent/members/page.tsx b/apps/cyberstorm-nextjs/app/teams/[team]/@settingsContent/members/page.tsx
index c8881b734..7a66a72fb 100644
--- a/apps/cyberstorm-nextjs/app/teams/[team]/@settingsContent/members/page.tsx
+++ b/apps/cyberstorm-nextjs/app/teams/[team]/@settingsContent/members/page.tsx
@@ -3,7 +3,7 @@ import { useDapper } from "@thunderstore/dapper";
import { usePromise } from "@thunderstore/use-promise";
import { TeamMemberList } from "./TeamMemberList";
import { FontAwesomeIcon } from "@fortawesome/react-fontawesome";
-import { faPlus } from "@fortawesome/pro-solid-svg-icons";
+import { faPlus } from "@fortawesome/free-solid-svg-icons";
import { AddTeamMemberForm } from "@thunderstore/cyberstorm-forms";
import { useState } from "react";
import { SettingItem, Dialog, Button } from "@thunderstore/cyberstorm";
diff --git a/apps/cyberstorm-nextjs/app/teams/[team]/@settingsContent/service-accounts/page.tsx b/apps/cyberstorm-nextjs/app/teams/[team]/@settingsContent/service-accounts/page.tsx
index 8025f810f..62874bd3f 100644
--- a/apps/cyberstorm-nextjs/app/teams/[team]/@settingsContent/service-accounts/page.tsx
+++ b/apps/cyberstorm-nextjs/app/teams/[team]/@settingsContent/service-accounts/page.tsx
@@ -5,7 +5,7 @@ import { useDapper } from "@thunderstore/dapper";
import { usePromise } from "@thunderstore/use-promise";
import { ServiceAccountList } from "./ServiceAccountList/ServiceAccountList";
import { FontAwesomeIcon } from "@fortawesome/react-fontawesome";
-import { faPlus } from "@fortawesome/pro-solid-svg-icons";
+import { faPlus } from "@fortawesome/free-solid-svg-icons";
export default function Page(props: { params: { team: string } }) {
const dapper = useDapper();
diff --git a/apps/cyberstorm-nextjs/app/teams/[team]/@settingsContent/settings/page.tsx b/apps/cyberstorm-nextjs/app/teams/[team]/@settingsContent/settings/page.tsx
index 617e78b1a..44e04b5b0 100644
--- a/apps/cyberstorm-nextjs/app/teams/[team]/@settingsContent/settings/page.tsx
+++ b/apps/cyberstorm-nextjs/app/teams/[team]/@settingsContent/settings/page.tsx
@@ -6,10 +6,7 @@ import { useDapper } from "@thunderstore/dapper";
import { usePromise } from "@thunderstore/use-promise";
import { useState } from "react";
import { FontAwesomeIcon } from "@fortawesome/react-fontawesome";
-import {
- faOctagonExclamation,
- faTrashCan,
-} from "@fortawesome/pro-solid-svg-icons";
+import { faBomb, faTrashCan } from "@fortawesome/free-solid-svg-icons";
export default function Page(props: { params: { team: string } }) {
const [disbandTeamDialogOpen, setDisbandTeamDialogOpen] = useState(false);
@@ -27,7 +24,7 @@ export default function Page(props: { params: { team: string } }) {
content={
}
+ icon={}
content={
"You cannot currently leave this team as you are it's last owner."
}
@@ -68,7 +65,7 @@ export default function Page(props: { params: { team: string } }) {
content={
}
+ icon={}
content={
"You cannot currently disband this team as it has packages."
}
diff --git a/apps/cyberstorm-nextjs/app/teams/layout.tsx b/apps/cyberstorm-nextjs/app/teams/layout.tsx
index 318b6997c..4a11d3ec5 100644
--- a/apps/cyberstorm-nextjs/app/teams/layout.tsx
+++ b/apps/cyberstorm-nextjs/app/teams/layout.tsx
@@ -5,7 +5,7 @@ import React, { ReactNode, Suspense, useState } from "react";
import styles from "./TeamsLayout.module.css";
import { FontAwesomeIcon } from "@fortawesome/react-fontawesome";
-import { faPlus } from "@fortawesome/pro-solid-svg-icons";
+import { faPlus } from "@fortawesome/free-solid-svg-icons";
import { CreateTeamForm } from "@thunderstore/cyberstorm-forms";
import {
BreadCrumbs,
diff --git a/apps/cyberstorm-remix/app/c/community.tsx b/apps/cyberstorm-remix/app/c/community.tsx
index 456cfc51c..38b091490 100644
--- a/apps/cyberstorm-remix/app/c/community.tsx
+++ b/apps/cyberstorm-remix/app/c/community.tsx
@@ -18,8 +18,8 @@ import { FontAwesomeIcon } from "@fortawesome/react-fontawesome";
import {
faBoxOpen,
faDownload,
- faArrowUpRight,
-} from "@fortawesome/pro-regular-svg-icons";
+ faArrowUpRightFromSquare,
+} from "@fortawesome/free-solid-svg-icons";
import { faDiscord } from "@fortawesome/free-brands-svg-icons";
import { ApiError } from "@thunderstore/thunderstore-api";
@@ -204,7 +204,7 @@ export default function Community() {
Join our community
-
+
diff --git a/apps/cyberstorm-remix/app/commonComponents/PackageSearch/PackageOrder.tsx b/apps/cyberstorm-remix/app/commonComponents/PackageSearch/PackageOrder.tsx
index 5bebbd93b..47dd5226f 100644
--- a/apps/cyberstorm-remix/app/commonComponents/PackageSearch/PackageOrder.tsx
+++ b/apps/cyberstorm-remix/app/commonComponents/PackageSearch/PackageOrder.tsx
@@ -3,7 +3,7 @@ import {
faDownload,
faThumbsUp,
} from "@fortawesome/free-solid-svg-icons";
-import { faSparkles } from "@fortawesome/pro-solid-svg-icons";
+import { faSparkles } from "@fortawesome/free-solid-svg-icons";
import { FontAwesomeIcon } from "@fortawesome/react-fontawesome";
import { Dispatch, SetStateAction } from "react";
diff --git a/apps/cyberstorm-remix/app/commonComponents/PackageSearch/PackageSearch.tsx b/apps/cyberstorm-remix/app/commonComponents/PackageSearch/PackageSearch.tsx
index 10e9254f5..b432ff369 100644
--- a/apps/cyberstorm-remix/app/commonComponents/PackageSearch/PackageSearch.tsx
+++ b/apps/cyberstorm-remix/app/commonComponents/PackageSearch/PackageSearch.tsx
@@ -1,5 +1,5 @@
import { faSearch } from "@fortawesome/free-solid-svg-icons";
-import { faXmarkLarge, faSlidersUp } from "@fortawesome/pro-regular-svg-icons";
+import { faXmarkLarge, faSlidersUp } from "@fortawesome/free-solid-svg-icons";
import { FontAwesomeIcon } from "@fortawesome/react-fontawesome";
import {
PackageCategory,
diff --git a/apps/cyberstorm-remix/app/communities/communities.tsx b/apps/cyberstorm-remix/app/communities/communities.tsx
index 60f4d5827..4b345ed66 100644
--- a/apps/cyberstorm-remix/app/communities/communities.tsx
+++ b/apps/cyberstorm-remix/app/communities/communities.tsx
@@ -19,7 +19,7 @@ import {
faArrowDownAZ,
faStar,
} from "@fortawesome/free-solid-svg-icons";
-import { faGhost, faFire } from "@fortawesome/pro-solid-svg-icons";
+import { faGhost, faFire } from "@fortawesome/free-solid-svg-icons";
import { useDebounce } from "use-debounce";
import {
useLoaderData,
diff --git a/apps/cyberstorm-remix/app/namespace/namespace.tsx b/apps/cyberstorm-remix/app/namespace/namespace.tsx
index f7eecba13..a5178c45c 100644
--- a/apps/cyberstorm-remix/app/namespace/namespace.tsx
+++ b/apps/cyberstorm-remix/app/namespace/namespace.tsx
@@ -18,8 +18,8 @@ import { FontAwesomeIcon } from "@fortawesome/react-fontawesome";
import {
faBoxOpen,
faDownload,
- faArrowUpRight,
-} from "@fortawesome/pro-regular-svg-icons";
+ faArrowUpRightFromSquare,
+} from "@fortawesome/free-solid-svg-icons";
import { faDiscord } from "@fortawesome/free-brands-svg-icons";
import { ApiError } from "@thunderstore/thunderstore-api";
@@ -172,7 +172,7 @@ export default function Community() {
Join our community
-
+
diff --git a/apps/cyberstorm-remix/app/p/components/Dependencies/Dependencies.tsx b/apps/cyberstorm-remix/app/p/components/Dependencies/Dependencies.tsx
index 33637629c..c8d649f3e 100644
--- a/apps/cyberstorm-remix/app/p/components/Dependencies/Dependencies.tsx
+++ b/apps/cyberstorm-remix/app/p/components/Dependencies/Dependencies.tsx
@@ -4,8 +4,8 @@ import {
ImageWithFallback,
CyberstormLink,
} from "@thunderstore/cyberstorm";
-import { faBoxOpen } from "@fortawesome/pro-regular-svg-icons";
-import { faCaretRight } from "@fortawesome/pro-solid-svg-icons";
+import { faBoxOpen } from "@fortawesome/free-solid-svg-icons";
+import { faCaretRight } from "@fortawesome/free-solid-svg-icons";
import { FontAwesomeIcon } from "@fortawesome/react-fontawesome";
import styles from "./Dependencies.module.css";
import { WrapperCard } from "@thunderstore/cyberstorm/src/components/WrapperCard/WrapperCard";
diff --git a/apps/cyberstorm-remix/app/p/components/TagList/TagList.tsx b/apps/cyberstorm-remix/app/p/components/TagList/TagList.tsx
index f1ae642f3..f99bf03cf 100644
--- a/apps/cyberstorm-remix/app/p/components/TagList/TagList.tsx
+++ b/apps/cyberstorm-remix/app/p/components/TagList/TagList.tsx
@@ -5,13 +5,12 @@ import { PackageListingDetails } from "@thunderstore/dapper/types";
import { ReactNode } from "react";
import { FontAwesomeIcon } from "@fortawesome/react-fontawesome";
-import { faTag } from "@fortawesome/pro-regular-svg-icons";
import {
faThumbtack,
faWarning,
- faLips,
- faSparkles,
-} from "@fortawesome/pro-solid-svg-icons";
+ faBomb,
+ faTag,
+} from "@fortawesome/free-solid-svg-icons";
export default function TagList(props: { listing: PackageListingDetails }) {
return (
@@ -70,7 +69,7 @@ function getPackageFlags(packageData: PackageListingDetails) {
label="NSFW"
colorScheme="pink"
size="mediumPlus"
- leftIcon={}
+ leftIcon={}
/>
);
}
@@ -81,7 +80,7 @@ function getPackageFlags(packageData: PackageListingDetails) {
label="New"
colorScheme="green"
size="mediumPlus"
- leftIcon={}
+ leftIcon={}
/>
);
}
diff --git a/apps/cyberstorm-remix/app/p/components/TeamMembers/TeamMembers.tsx b/apps/cyberstorm-remix/app/p/components/TeamMembers/TeamMembers.tsx
index d0f4f3641..9adf6d5cc 100644
--- a/apps/cyberstorm-remix/app/p/components/TeamMembers/TeamMembers.tsx
+++ b/apps/cyberstorm-remix/app/p/components/TeamMembers/TeamMembers.tsx
@@ -3,7 +3,7 @@ import {
faUsers,
faCaretRight,
faCrown,
-} from "@fortawesome/pro-solid-svg-icons";
+} from "@fortawesome/free-solid-svg-icons";
import { FontAwesomeIcon } from "@fortawesome/react-fontawesome";
import styles from "./TeamMembers.module.css";
import { WrapperCard } from "@thunderstore/cyberstorm/src/components/WrapperCard/WrapperCard";
diff --git a/apps/cyberstorm-remix/app/p/packageListing.tsx b/apps/cyberstorm-remix/app/p/packageListing.tsx
index cb9b22a9c..1c246eb3f 100644
--- a/apps/cyberstorm-remix/app/p/packageListing.tsx
+++ b/apps/cyberstorm-remix/app/p/packageListing.tsx
@@ -37,7 +37,7 @@ import {
faCodeBranch,
faBook,
faCodeSimple,
-} from "@fortawesome/pro-solid-svg-icons";
+} from "@fortawesome/free-solid-svg-icons";
import { WrapperCard } from "@thunderstore/cyberstorm/src/components/WrapperCard/WrapperCard";
import Meta from "./components/Meta/Meta";
import TagList from "./components/TagList/TagList";
diff --git a/apps/cyberstorm-remix/app/p/tabs/Versions/Versions.tsx b/apps/cyberstorm-remix/app/p/tabs/Versions/Versions.tsx
index 53347684c..2690ffe18 100644
--- a/apps/cyberstorm-remix/app/p/tabs/Versions/Versions.tsx
+++ b/apps/cyberstorm-remix/app/p/tabs/Versions/Versions.tsx
@@ -1,5 +1,5 @@
import { faCircleExclamation } from "@fortawesome/free-solid-svg-icons";
-import { faBoltLightning } from "@fortawesome/pro-solid-svg-icons";
+import { faBoltLightning } from "@fortawesome/free-solid-svg-icons";
import { FontAwesomeIcon } from "@fortawesome/react-fontawesome";
import styles from "./Versions.module.css";
diff --git a/apps/cyberstorm-remix/app/settings/teams/Teams.tsx b/apps/cyberstorm-remix/app/settings/teams/Teams.tsx
index cfe3d284c..55856ea9e 100644
--- a/apps/cyberstorm-remix/app/settings/teams/Teams.tsx
+++ b/apps/cyberstorm-remix/app/settings/teams/Teams.tsx
@@ -9,7 +9,7 @@ import {
SettingItem,
Table,
} from "@thunderstore/cyberstorm";
-import { faPlus } from "@fortawesome/pro-solid-svg-icons";
+import { faPlus } from "@fortawesome/free-solid-svg-icons";
import styles from "./TeamsLayout.module.css";
import rootStyles from "../../RootLayout.module.css";
import { getDapper } from "cyberstorm/dapper/sessionUtils";
diff --git a/apps/cyberstorm-remix/app/settings/teams/team/tabs/Members/Members.tsx b/apps/cyberstorm-remix/app/settings/teams/team/tabs/Members/Members.tsx
index 501dc5a4e..72341ca9c 100644
--- a/apps/cyberstorm-remix/app/settings/teams/team/tabs/Members/Members.tsx
+++ b/apps/cyberstorm-remix/app/settings/teams/team/tabs/Members/Members.tsx
@@ -1,6 +1,6 @@
import { TeamMemberList } from "./TeamMemberList";
import { FontAwesomeIcon } from "@fortawesome/react-fontawesome";
-import { faPlus } from "@fortawesome/pro-solid-svg-icons";
+import { faPlus } from "@fortawesome/free-solid-svg-icons";
import { AddTeamMemberForm } from "@thunderstore/cyberstorm-forms";
import { SettingItem, Dialog, Button } from "@thunderstore/cyberstorm";
import { LoaderFunctionArgs } from "@remix-run/node";
diff --git a/apps/cyberstorm-remix/app/settings/teams/team/tabs/Members/TeamMemberList.tsx b/apps/cyberstorm-remix/app/settings/teams/team/tabs/Members/TeamMemberList.tsx
index 9b7150641..5071f9fa5 100644
--- a/apps/cyberstorm-remix/app/settings/teams/team/tabs/Members/TeamMemberList.tsx
+++ b/apps/cyberstorm-remix/app/settings/teams/team/tabs/Members/TeamMemberList.tsx
@@ -1,5 +1,5 @@
"use client";
-import { faTrashCan } from "@fortawesome/pro-solid-svg-icons";
+import { faTrashCan } from "@fortawesome/free-solid-svg-icons";
import { FontAwesomeIcon } from "@fortawesome/react-fontawesome";
import { TeamMember } from "@thunderstore/dapper/types";
diff --git a/apps/cyberstorm-remix/app/settings/teams/team/tabs/ServiceAccounts/ServiceAccounts.tsx b/apps/cyberstorm-remix/app/settings/teams/team/tabs/ServiceAccounts/ServiceAccounts.tsx
index bc288fb97..8fd1ba850 100644
--- a/apps/cyberstorm-remix/app/settings/teams/team/tabs/ServiceAccounts/ServiceAccounts.tsx
+++ b/apps/cyberstorm-remix/app/settings/teams/team/tabs/ServiceAccounts/ServiceAccounts.tsx
@@ -2,7 +2,7 @@ import { SettingItem, Dialog, Button } from "@thunderstore/cyberstorm";
import { AddServiceAccountForm } from "@thunderstore/cyberstorm-forms";
import { ServiceAccountList } from "./ServiceAccountList/ServiceAccountList";
import { FontAwesomeIcon } from "@fortawesome/react-fontawesome";
-import { faPlus } from "@fortawesome/pro-solid-svg-icons";
+import { faPlus } from "@fortawesome/free-solid-svg-icons";
import { LoaderFunctionArgs } from "@remix-run/node";
import { useLoaderData, useRevalidator } from "@remix-run/react";
import { serviceAccountSchema } from "@thunderstore/dapper-ts/src/methods/team";
diff --git a/apps/cyberstorm-remix/app/settings/teams/team/tabs/Settings/Settings.tsx b/apps/cyberstorm-remix/app/settings/teams/team/tabs/Settings/Settings.tsx
index 75290d401..93f55d914 100644
--- a/apps/cyberstorm-remix/app/settings/teams/team/tabs/Settings/Settings.tsx
+++ b/apps/cyberstorm-remix/app/settings/teams/team/tabs/Settings/Settings.tsx
@@ -3,10 +3,7 @@ import { SettingItem, Alert, Dialog, Button } from "@thunderstore/cyberstorm";
import { LeaveTeamForm, DisbandTeamForm } from "@thunderstore/cyberstorm-forms";
import { useState } from "react";
import { FontAwesomeIcon } from "@fortawesome/react-fontawesome";
-import {
- faOctagonExclamation,
- faTrashCan,
-} from "@fortawesome/pro-solid-svg-icons";
+import { faBomb, faTrashCan } from "@fortawesome/free-solid-svg-icons";
import { currentUserSchema } from "@thunderstore/dapper-ts";
import { getDapper } from "cyberstorm/dapper/sessionUtils";
import { LoaderFunctionArgs } from "@remix-run/node";
@@ -75,7 +72,7 @@ export default function Settings() {
content={
}
+ icon={}
content={
"You cannot currently leave this team as you are it's last owner."
}
@@ -113,7 +110,7 @@ export default function Settings() {
content={
}
+ icon={}
content={
"You cannot currently disband this team as it has packages."
}
diff --git a/apps/cyberstorm-remix/app/settings/teams/team/teamSettings.tsx b/apps/cyberstorm-remix/app/settings/teams/team/teamSettings.tsx
index e581dc6ed..3c3cbd49d 100644
--- a/apps/cyberstorm-remix/app/settings/teams/team/teamSettings.tsx
+++ b/apps/cyberstorm-remix/app/settings/teams/team/teamSettings.tsx
@@ -17,7 +17,7 @@ import {
faFilePlus,
faCodeBranch,
faBook,
-} from "@fortawesome/pro-solid-svg-icons";
+} from "@fortawesome/free-solid-svg-icons";
import { classnames } from "@thunderstore/cyberstorm/src/utils/utils";
export const meta: MetaFunction = ({ data }) => {
diff --git a/apps/cyberstorm-remix/cyberstorm/navigation/DevelopersDropDown.tsx b/apps/cyberstorm-remix/cyberstorm/navigation/DevelopersDropDown.tsx
index 52d76032f..74f6faefe 100644
--- a/apps/cyberstorm-remix/cyberstorm/navigation/DevelopersDropDown.tsx
+++ b/apps/cyberstorm-remix/cyberstorm/navigation/DevelopersDropDown.tsx
@@ -1,4 +1,4 @@
-import { faCaretDown } from "@fortawesome/pro-solid-svg-icons";
+import { faCaretDown } from "@fortawesome/free-solid-svg-icons";
import { FontAwesomeIcon } from "@fortawesome/react-fontawesome";
import { DropDown, Button, DropDownItem } from "@thunderstore/cyberstorm";
diff --git a/apps/cyberstorm-remix/cyberstorm/navigation/HeaderUserNav.tsx b/apps/cyberstorm-remix/cyberstorm/navigation/HeaderUserNav.tsx
index 0cdbece6a..4231acdd2 100644
--- a/apps/cyberstorm-remix/cyberstorm/navigation/HeaderUserNav.tsx
+++ b/apps/cyberstorm-remix/cyberstorm/navigation/HeaderUserNav.tsx
@@ -1,4 +1,4 @@
-import { faUpload, faXmarkLarge } from "@fortawesome/pro-solid-svg-icons";
+import { faUpload, faXmark } from "@fortawesome/free-solid-svg-icons";
import { FontAwesomeIcon } from "@fortawesome/react-fontawesome";
import { UserDropDown } from "./UserDropDown";
@@ -57,7 +57,7 @@ export const HeaderUserNav = (props: { user: CurrentUser }) => {
className={styles.navAccountPopoverCloseButton}
>
-
+
{isExternal ? (
-
+
) : null}
diff --git a/packages/cyberstorm/src/components/Footer/Footer.tsx b/packages/cyberstorm/src/components/Footer/Footer.tsx
index dc55da2e5..1f722bcb0 100644
--- a/packages/cyberstorm/src/components/Footer/Footer.tsx
+++ b/packages/cyberstorm/src/components/Footer/Footer.tsx
@@ -4,9 +4,9 @@ import { FontAwesomeIcon } from "@fortawesome/react-fontawesome";
import { faDiscord, faGithub } from "@fortawesome/free-brands-svg-icons";
import { CyberstormLink } from "../Links/Links";
import {
- faArrowUpRight,
+ faArrowUpRightFromSquare,
faBoltLightning,
-} from "@fortawesome/pro-solid-svg-icons";
+} from "@fortawesome/free-solid-svg-icons";
import { ThunderstoreLogoHorizontal } from "../../svg/svg";
import { Tooltip } from "../Tooltip/Tooltip";
import { Icon } from "../Icon/Icon";
@@ -126,7 +126,7 @@ export function Footer() {
Get Manager
-
+
diff --git a/packages/cyberstorm/src/components/Header/DevelopersDropDown.tsx b/packages/cyberstorm/src/components/Header/DevelopersDropDown.tsx
index 1d6b5549c..bf8460098 100644
--- a/packages/cyberstorm/src/components/Header/DevelopersDropDown.tsx
+++ b/packages/cyberstorm/src/components/Header/DevelopersDropDown.tsx
@@ -1,4 +1,4 @@
-import { faCaretDown, faCode } from "@fortawesome/pro-solid-svg-icons";
+import { faCaretDown, faCode } from "@fortawesome/free-solid-svg-icons";
import { FontAwesomeIcon } from "@fortawesome/react-fontawesome";
import * as Button from "../Button/";
diff --git a/packages/cyberstorm/src/components/Header/Header.tsx b/packages/cyberstorm/src/components/Header/Header.tsx
index 3073051d7..2ae3f0cc0 100644
--- a/packages/cyberstorm/src/components/Header/Header.tsx
+++ b/packages/cyberstorm/src/components/Header/Header.tsx
@@ -1,4 +1,4 @@
-import { faGamepadModern } from "@fortawesome/pro-solid-svg-icons";
+import { faGamepad } from "@fortawesome/free-solid-svg-icons";
import { FontAwesomeIcon } from "@fortawesome/react-fontawesome";
import styles from "./Header.module.css";
@@ -31,7 +31,7 @@ export function Header() {
tooltipText="Communities"
>
-
+
diff --git a/packages/cyberstorm/src/components/Header/HeaderUserNav.tsx b/packages/cyberstorm/src/components/Header/HeaderUserNav.tsx
index 2b948871a..e2885fc81 100644
--- a/packages/cyberstorm/src/components/Header/HeaderUserNav.tsx
+++ b/packages/cyberstorm/src/components/Header/HeaderUserNav.tsx
@@ -1,5 +1,5 @@
"use client";
-import { faUpload } from "@fortawesome/pro-solid-svg-icons";
+import { faUpload } from "@fortawesome/free-solid-svg-icons";
import { FontAwesomeIcon } from "@fortawesome/react-fontawesome";
import { useDapper } from "@thunderstore/dapper";
import { usePromise } from "@thunderstore/use-promise";
diff --git a/packages/cyberstorm/src/components/Header/UserDropDown.tsx b/packages/cyberstorm/src/components/Header/UserDropDown.tsx
index 573a45363..196cf6ac2 100644
--- a/packages/cyberstorm/src/components/Header/UserDropDown.tsx
+++ b/packages/cyberstorm/src/components/Header/UserDropDown.tsx
@@ -1,5 +1,5 @@
"use client";
-import { faSignOut, faUsers } from "@fortawesome/pro-solid-svg-icons";
+import { faSignOut, faUsers } from "@fortawesome/free-solid-svg-icons";
import { FontAwesomeIcon } from "@fortawesome/react-fontawesome";
import * as RadixDropDown from "@radix-ui/react-dropdown-menu";
diff --git a/packages/cyberstorm/src/components/ImageWithFallback/ImageWithFallback.tsx b/packages/cyberstorm/src/components/ImageWithFallback/ImageWithFallback.tsx
index e3656cb41..02b9fa157 100644
--- a/packages/cyberstorm/src/components/ImageWithFallback/ImageWithFallback.tsx
+++ b/packages/cyberstorm/src/components/ImageWithFallback/ImageWithFallback.tsx
@@ -1,4 +1,4 @@
-import { faBan, faGamepadModern } from "@fortawesome/pro-solid-svg-icons";
+import { faBan, faGamepad } from "@fortawesome/free-solid-svg-icons";
import { FontAwesomeIcon } from "@fortawesome/react-fontawesome";
import styles from "./ImageWithFallback.module.css";
@@ -57,6 +57,6 @@ ImageWithFallback.displayName = "ImageWithFallback";
const getIcon = (type: Props["type"] = "community") =>
({
- community: faGamepadModern,
+ community: faGamepad,
package: faBan,
}[type]);
diff --git a/packages/cyberstorm/src/components/Layout/CommunityProfileLayout/CommunityProfileLayout.tsx b/packages/cyberstorm/src/components/Layout/CommunityProfileLayout/CommunityProfileLayout.tsx
index a7bb9bc74..80d138ab0 100644
--- a/packages/cyberstorm/src/components/Layout/CommunityProfileLayout/CommunityProfileLayout.tsx
+++ b/packages/cyberstorm/src/components/Layout/CommunityProfileLayout/CommunityProfileLayout.tsx
@@ -1,7 +1,10 @@
"use client";
import { faDiscord } from "@fortawesome/free-brands-svg-icons";
-import { faBoxOpen, faDownload } from "@fortawesome/pro-regular-svg-icons";
-import { faArrowUpRight } from "@fortawesome/pro-solid-svg-icons";
+import {
+ faArrowUpRightFromSquare,
+ faBoxOpen,
+ faDownload,
+} from "@fortawesome/free-solid-svg-icons";
import { FontAwesomeIcon } from "@fortawesome/react-fontawesome";
import { useDapper } from "@thunderstore/dapper";
import { usePromise } from "@thunderstore/use-promise";
@@ -78,7 +81,7 @@ export function CommunityProfileLayout(props: Props) {
Join our community
-
+
diff --git a/packages/cyberstorm/src/components/Layout/Developers/ManifestValidator/ManifestValidatorLayout.tsx b/packages/cyberstorm/src/components/Layout/Developers/ManifestValidator/ManifestValidatorLayout.tsx
index da3eda560..6ee20e457 100644
--- a/packages/cyberstorm/src/components/Layout/Developers/ManifestValidator/ManifestValidatorLayout.tsx
+++ b/packages/cyberstorm/src/components/Layout/Developers/ManifestValidator/ManifestValidatorLayout.tsx
@@ -9,7 +9,7 @@ import { useState, useEffect } from "react";
import { CodeInput } from "../../../CodeInput/CodeInput";
import { Alert } from "../../../Alert/Alert";
import { FontAwesomeIcon } from "@fortawesome/react-fontawesome";
-import { faWarning } from "@fortawesome/pro-solid-svg-icons";
+import { faWarning } from "@fortawesome/free-solid-svg-icons";
import { Select } from "../../../Select/Select";
import { isRecord, isStringArray } from "../../../../utils/type_guards";
import { usePromise } from "@thunderstore/use-promise";
diff --git a/packages/cyberstorm/src/components/Layout/Developers/PackageFormatDocs/PackageFormatDocsLayout.tsx b/packages/cyberstorm/src/components/Layout/Developers/PackageFormatDocs/PackageFormatDocsLayout.tsx
index 02f860414..2537a62f0 100644
--- a/packages/cyberstorm/src/components/Layout/Developers/PackageFormatDocs/PackageFormatDocsLayout.tsx
+++ b/packages/cyberstorm/src/components/Layout/Developers/PackageFormatDocs/PackageFormatDocsLayout.tsx
@@ -5,7 +5,7 @@ import { BaseLayout } from "../../BaseLayout/BaseLayout";
import { PageHeader } from "../../BaseLayout/PageHeader/PageHeader";
import { Table } from "../../../Table/Table";
import { FontAwesomeIcon } from "@fortawesome/react-fontawesome";
-import { faCheck } from "@fortawesome/pro-solid-svg-icons";
+import { faCheck } from "@fortawesome/free-solid-svg-icons";
import { CodeBox } from "../../../CodeBox/CodeBox";
import { Icon } from "../../../Icon/Icon";
diff --git a/packages/cyberstorm/src/components/Layout/PackageDetailLayout/PackageDependencyList/PackageDependencyList.tsx b/packages/cyberstorm/src/components/Layout/PackageDetailLayout/PackageDependencyList/PackageDependencyList.tsx
index 5c820c632..f07a27e0a 100644
--- a/packages/cyberstorm/src/components/Layout/PackageDetailLayout/PackageDependencyList/PackageDependencyList.tsx
+++ b/packages/cyberstorm/src/components/Layout/PackageDetailLayout/PackageDependencyList/PackageDependencyList.tsx
@@ -1,5 +1,4 @@
-import { faBoxOpen } from "@fortawesome/pro-regular-svg-icons";
-import { faCaretRight } from "@fortawesome/pro-solid-svg-icons";
+import { faCaretRight, faBoxOpen } from "@fortawesome/free-solid-svg-icons";
import { FontAwesomeIcon } from "@fortawesome/react-fontawesome";
import { PackageDependency } from "@thunderstore/dapper/types";
diff --git a/packages/cyberstorm/src/components/Layout/PackageDetailLayout/PackageDetailLayout.tsx b/packages/cyberstorm/src/components/Layout/PackageDetailLayout/PackageDetailLayout.tsx
index c45c83836..939736df7 100644
--- a/packages/cyberstorm/src/components/Layout/PackageDetailLayout/PackageDetailLayout.tsx
+++ b/packages/cyberstorm/src/components/Layout/PackageDetailLayout/PackageDetailLayout.tsx
@@ -1,5 +1,4 @@
"use client";
-import { faUsers } from "@fortawesome/pro-regular-svg-icons";
import {
faDonate,
faDownload,
@@ -8,10 +7,11 @@ import {
faFlag,
faCodeBranch,
faFileLines,
- faFilePlus,
- faArrowUpRight,
+ faFileCirclePlus,
+ faArrowUpRightFromSquare,
faBoxes,
-} from "@fortawesome/pro-solid-svg-icons";
+ faUsers,
+} from "@fortawesome/free-solid-svg-icons";
import { FontAwesomeIcon } from "@fortawesome/react-fontawesome";
import { useDapper } from "@thunderstore/dapper";
import { usePromise } from "@thunderstore/use-promise";
@@ -89,7 +89,7 @@ export function PackageDetailLayout(props: Props) {
{packageData.website_url}
-
+
@@ -154,7 +154,7 @@ export function PackageDetailLayout(props: Props) {
TODO}>
diff --git a/packages/cyberstorm/src/components/Layout/PackageDetailLayout/PackageManagementForm/PackageManagementForm.tsx b/packages/cyberstorm/src/components/Layout/PackageDetailLayout/PackageManagementForm/PackageManagementForm.tsx
index 0143f3ad2..e5ce3572b 100644
--- a/packages/cyberstorm/src/components/Layout/PackageDetailLayout/PackageManagementForm/PackageManagementForm.tsx
+++ b/packages/cyberstorm/src/components/Layout/PackageDetailLayout/PackageManagementForm/PackageManagementForm.tsx
@@ -3,7 +3,7 @@ import { Tag } from "../../../Tag/Tag";
import { TextInput } from "../../../TextInput/TextInput";
import { Alert } from "../../../Alert/Alert";
import { FontAwesomeIcon } from "@fortawesome/react-fontawesome";
-import { faCircleExclamation } from "@fortawesome/pro-solid-svg-icons";
+import { faCircleExclamation } from "@fortawesome/free-solid-svg-icons";
import { Button } from "../../../../index";
export interface PackageManagementFormProps {
diff --git a/packages/cyberstorm/src/components/Layout/PackageDetailLayout/PackageTagList/PackageTagList.tsx b/packages/cyberstorm/src/components/Layout/PackageDetailLayout/PackageTagList/PackageTagList.tsx
index e6f3e91de..e125b9d2b 100644
--- a/packages/cyberstorm/src/components/Layout/PackageDetailLayout/PackageTagList/PackageTagList.tsx
+++ b/packages/cyberstorm/src/components/Layout/PackageDetailLayout/PackageTagList/PackageTagList.tsx
@@ -2,14 +2,13 @@ import styles from "./PackageTagList.module.css";
import { PackageListingDetails } from "@thunderstore/dapper/types";
import { WrapperCard } from "../../../WrapperCard/WrapperCard";
import { FontAwesomeIcon } from "@fortawesome/react-fontawesome";
-import { faTag } from "@fortawesome/pro-regular-svg-icons";
+import { faTag } from "@fortawesome/free-solid-svg-icons";
import { Tag } from "../../../Tag/Tag";
import {
faThumbtack,
faWarning,
- faLips,
- faSparkles,
-} from "@fortawesome/pro-solid-svg-icons";
+ faBomb,
+} from "@fortawesome/free-solid-svg-icons";
import { ReactNode } from "react";
export interface PackageTagListProps {
@@ -77,7 +76,7 @@ function getPackageFlags(packageData: PackageListingDetails) {
label="NSFW"
colorScheme="pink"
size="mediumPlus"
- leftIcon={}
+ leftIcon={}
/>
);
}
@@ -88,7 +87,7 @@ function getPackageFlags(packageData: PackageListingDetails) {
label="New"
colorScheme="green"
size="mediumPlus"
- leftIcon={}
+ leftIcon={}
/>
);
}
diff --git a/packages/cyberstorm/src/components/Layout/PackageDetailLayout/PackageTeamMemberList/PackageTeamMemberList.tsx b/packages/cyberstorm/src/components/Layout/PackageDetailLayout/PackageTeamMemberList/PackageTeamMemberList.tsx
index 9def2f201..ce748fb5c 100644
--- a/packages/cyberstorm/src/components/Layout/PackageDetailLayout/PackageTeamMemberList/PackageTeamMemberList.tsx
+++ b/packages/cyberstorm/src/components/Layout/PackageDetailLayout/PackageTeamMemberList/PackageTeamMemberList.tsx
@@ -2,8 +2,11 @@ import styles from "./PackageTeamMemberList.module.css";
import { TeamMember } from "@thunderstore/dapper/types";
import { WrapperCard } from "../../../WrapperCard/WrapperCard";
import { FontAwesomeIcon } from "@fortawesome/react-fontawesome";
-import { faUsers } from "@fortawesome/pro-regular-svg-icons";
-import { faCaretRight, faCrown } from "@fortawesome/pro-solid-svg-icons";
+import {
+ faCaretRight,
+ faCrown,
+ faUsers,
+} from "@fortawesome/free-solid-svg-icons";
import { CyberstormLink } from "../../../Links/Links";
import { Icon } from "../../../Icon/Icon";
import { Avatar } from "../../../Avatar/Avatar";
diff --git a/packages/cyberstorm/src/components/Layout/PackageDetailLayout/PackageVersions/PackageVersions.tsx b/packages/cyberstorm/src/components/Layout/PackageDetailLayout/PackageVersions/PackageVersions.tsx
index 0675e1207..1c333b6f5 100644
--- a/packages/cyberstorm/src/components/Layout/PackageDetailLayout/PackageVersions/PackageVersions.tsx
+++ b/packages/cyberstorm/src/components/Layout/PackageDetailLayout/PackageVersions/PackageVersions.tsx
@@ -1,6 +1,6 @@
"use client";
import { faCircleExclamation } from "@fortawesome/free-solid-svg-icons";
-import { faBoltLightning } from "@fortawesome/pro-solid-svg-icons";
+import { faBoltLightning } from "@fortawesome/free-solid-svg-icons";
import { FontAwesomeIcon } from "@fortawesome/react-fontawesome";
import { useDapper } from "@thunderstore/dapper";
import { usePromise } from "@thunderstore/use-promise";
diff --git a/packages/cyberstorm/src/components/Layout/Settings/SettingsLayout.tsx b/packages/cyberstorm/src/components/Layout/Settings/SettingsLayout.tsx
index 2d2822fb1..88567dfa6 100644
--- a/packages/cyberstorm/src/components/Layout/Settings/SettingsLayout.tsx
+++ b/packages/cyberstorm/src/components/Layout/Settings/SettingsLayout.tsx
@@ -8,7 +8,7 @@ import { Connections } from "./Connections/Connections";
import { Account } from "./Account/Account";
import { BaseLayout } from "../BaseLayout/BaseLayout";
import { FontAwesomeIcon } from "@fortawesome/react-fontawesome";
-import { faCircleNodes, faCog } from "@fortawesome/pro-regular-svg-icons";
+import { faCircleNodes, faCog } from "@fortawesome/free-solid-svg-icons";
import { PageHeader } from "../BaseLayout/PageHeader/PageHeader";
import { useDapper } from "@thunderstore/dapper";
import { CurrentUser } from "@thunderstore/dapper/types";
diff --git a/packages/cyberstorm/src/components/Layout/Teams/TeamSettings/TeamLeaveAndDisband/TeamLeaveAndDisband.tsx b/packages/cyberstorm/src/components/Layout/Teams/TeamSettings/TeamLeaveAndDisband/TeamLeaveAndDisband.tsx
index 7c08d486d..0b92f8da6 100644
--- a/packages/cyberstorm/src/components/Layout/Teams/TeamSettings/TeamLeaveAndDisband/TeamLeaveAndDisband.tsx
+++ b/packages/cyberstorm/src/components/Layout/Teams/TeamSettings/TeamLeaveAndDisband/TeamLeaveAndDisband.tsx
@@ -4,10 +4,7 @@ import * as Button from "../../../../Button/";
import { SettingItem } from "../../../../SettingItem/SettingItem";
import { Alert, Dialog } from "../../../../..";
import { FontAwesomeIcon } from "@fortawesome/react-fontawesome";
-import {
- faOctagonExclamation,
- faTrashCan,
-} from "@fortawesome/pro-solid-svg-icons";
+import { faBomb, faTrashCan } from "@fortawesome/free-solid-svg-icons";
import { DisbandTeamForm } from "@thunderstore/cyberstorm-forms";
import { LeaveTeamForm } from "@thunderstore/cyberstorm-forms";
import { useDapper } from "@thunderstore/dapper";
@@ -35,7 +32,7 @@ export function TeamLeaveAndDisband(props: Props) {
content={
}
+ icon={}
content={
"You cannot currently leave this team as you are it's last owner."
}
@@ -76,7 +73,7 @@ export function TeamLeaveAndDisband(props: Props) {
content={
}
+ icon={}
content={
"You cannot currently disband this team as it has packages."
}
diff --git a/packages/cyberstorm/src/components/Layout/Teams/TeamSettings/TeamMembers/TeamMemberList.tsx b/packages/cyberstorm/src/components/Layout/Teams/TeamSettings/TeamMembers/TeamMemberList.tsx
index 9464f0bc3..34dcbb97b 100644
--- a/packages/cyberstorm/src/components/Layout/Teams/TeamSettings/TeamMembers/TeamMemberList.tsx
+++ b/packages/cyberstorm/src/components/Layout/Teams/TeamSettings/TeamMembers/TeamMemberList.tsx
@@ -1,5 +1,5 @@
"use client";
-import { faTrashCan } from "@fortawesome/pro-solid-svg-icons";
+import { faTrashCan } from "@fortawesome/free-solid-svg-icons";
import { FontAwesomeIcon } from "@fortawesome/react-fontawesome";
import { TeamMember } from "@thunderstore/dapper/types";
diff --git a/packages/cyberstorm/src/components/Layout/Teams/TeamSettings/TeamMembers/TeamMembers.tsx b/packages/cyberstorm/src/components/Layout/Teams/TeamSettings/TeamMembers/TeamMembers.tsx
index e2bdfbe72..3378bbca6 100644
--- a/packages/cyberstorm/src/components/Layout/Teams/TeamSettings/TeamMembers/TeamMembers.tsx
+++ b/packages/cyberstorm/src/components/Layout/Teams/TeamSettings/TeamMembers/TeamMembers.tsx
@@ -5,7 +5,7 @@ import { TeamMemberList } from "./TeamMemberList";
import { SettingItem } from "../../../../SettingItem/SettingItem";
import * as Button from "../../../../Button/";
import { FontAwesomeIcon } from "@fortawesome/react-fontawesome";
-import { faPlus } from "@fortawesome/pro-solid-svg-icons";
+import { faPlus } from "@fortawesome/free-solid-svg-icons";
import { Dialog } from "../../../../..";
import { AddTeamMemberForm } from "@thunderstore/cyberstorm-forms";
diff --git a/packages/cyberstorm/src/components/Layout/Teams/TeamSettings/TeamServiceAccounts/TeamServiceAccounts.tsx b/packages/cyberstorm/src/components/Layout/Teams/TeamSettings/TeamServiceAccounts/TeamServiceAccounts.tsx
index 5b1902ab9..873d9d05a 100644
--- a/packages/cyberstorm/src/components/Layout/Teams/TeamSettings/TeamServiceAccounts/TeamServiceAccounts.tsx
+++ b/packages/cyberstorm/src/components/Layout/Teams/TeamSettings/TeamServiceAccounts/TeamServiceAccounts.tsx
@@ -3,7 +3,7 @@ import { SettingItem } from "../../../../SettingItem/SettingItem";
import * as Button from "../../../../Button/";
import { ServiceAccountList } from "./ServiceAccountList/ServiceAccountList";
import { FontAwesomeIcon } from "@fortawesome/react-fontawesome";
-import { faPlus } from "@fortawesome/pro-solid-svg-icons";
+import { faPlus } from "@fortawesome/free-solid-svg-icons";
import { useDapper } from "@thunderstore/dapper";
import { usePromise } from "@thunderstore/use-promise";
import { Dialog } from "../../../../../index";
diff --git a/packages/cyberstorm/src/components/Layout/Teams/TeamSettings/TeamSettingsLayout.tsx b/packages/cyberstorm/src/components/Layout/Teams/TeamSettings/TeamSettingsLayout.tsx
index 3ab99d824..41e41d270 100644
--- a/packages/cyberstorm/src/components/Layout/Teams/TeamSettings/TeamSettingsLayout.tsx
+++ b/packages/cyberstorm/src/components/Layout/Teams/TeamSettings/TeamSettingsLayout.tsx
@@ -15,7 +15,7 @@ import {
faUsers,
faUserCog,
faCog,
-} from "@fortawesome/pro-regular-svg-icons";
+} from "@fortawesome/free-solid-svg-icons";
import { TeamLeaveAndDisband } from "./TeamLeaveAndDisband/TeamLeaveAndDisband";
interface Props {
diff --git a/packages/cyberstorm/src/components/Layout/Teams/TeamsLayout.tsx b/packages/cyberstorm/src/components/Layout/Teams/TeamsLayout.tsx
index 0c765aa1e..6d7a667a3 100644
--- a/packages/cyberstorm/src/components/Layout/Teams/TeamsLayout.tsx
+++ b/packages/cyberstorm/src/components/Layout/Teams/TeamsLayout.tsx
@@ -6,7 +6,7 @@ import { BaseLayout } from "../BaseLayout/BaseLayout";
import { SettingItem } from "../../SettingItem/SettingItem";
import * as Button from "../../Button/";
import { FontAwesomeIcon } from "@fortawesome/react-fontawesome";
-import { faCircleCheck, faPlus } from "@fortawesome/pro-solid-svg-icons";
+import { faCircleCheck, faPlus } from "@fortawesome/free-solid-svg-icons";
import { TeamList } from "./TeamList/TeamList";
import { Dialog } from "../../../index";
import { PageHeader } from "../BaseLayout/PageHeader/PageHeader";
diff --git a/packages/cyberstorm/src/components/Link/Link.tsx b/packages/cyberstorm/src/components/Link/Link.tsx
index f9faa3241..d351caf24 100644
--- a/packages/cyberstorm/src/components/Link/Link.tsx
+++ b/packages/cyberstorm/src/components/Link/Link.tsx
@@ -1,6 +1,6 @@
import styles from "./Link.module.css";
import { ReactElement } from "react";
-import { faArrowUpRight } from "@fortawesome/pro-solid-svg-icons";
+import { faArrowUpRightFromSquare } from "@fortawesome/free-solid-svg-icons";
import { FontAwesomeIcon } from "@fortawesome/react-fontawesome";
import { Icon } from "../Icon/Icon";
import { classnames } from "../../utils/utils";
@@ -33,7 +33,7 @@ export function Link(props: LinkProps) {
) : null}
{label}
-
+
);
diff --git a/packages/cyberstorm/src/components/MultiSelectSearch/MultiSelectSearch.tsx b/packages/cyberstorm/src/components/MultiSelectSearch/MultiSelectSearch.tsx
index d54468ed9..5ecd6274b 100644
--- a/packages/cyberstorm/src/components/MultiSelectSearch/MultiSelectSearch.tsx
+++ b/packages/cyberstorm/src/components/MultiSelectSearch/MultiSelectSearch.tsx
@@ -8,7 +8,7 @@ import {
faCaretDown,
faCircleXmark,
faXmark,
-} from "@fortawesome/pro-solid-svg-icons";
+} from "@fortawesome/free-solid-svg-icons";
import { isNode } from "../../utils/type_guards";
export type MultiSelectSearchOption = {
diff --git a/packages/cyberstorm/src/components/PackageCard/PackageCard.tsx b/packages/cyberstorm/src/components/PackageCard/PackageCard.tsx
index 2abae3140..5b4a684fc 100644
--- a/packages/cyberstorm/src/components/PackageCard/PackageCard.tsx
+++ b/packages/cyberstorm/src/components/PackageCard/PackageCard.tsx
@@ -13,7 +13,7 @@ import { Tag } from "../Tag/Tag";
import { classnames, formatInteger } from "../../utils/utils";
import { PackageListing } from "@thunderstore/dapper/types";
import { CyberstormLink } from "../Links/Links";
-import { faLips, faSparkles } from "@fortawesome/pro-solid-svg-icons";
+import { faBomb } from "@fortawesome/free-solid-svg-icons";
interface Props {
package: PackageListing;
@@ -122,7 +122,7 @@ function getPackageFlags(packageData: PackageListing) {
key="flag_nsfw"
label="NSFW"
colorScheme="pink"
- leftIcon={}
+ leftIcon={}
/>
);
}
@@ -132,7 +132,7 @@ function getPackageFlags(packageData: PackageListing) {
key="flag_nsfw"
label="New"
colorScheme="green"
- leftIcon={}
+ leftIcon={}
/>
);
}
diff --git a/packages/cyberstorm/src/components/PackageList/PackageOrder.tsx b/packages/cyberstorm/src/components/PackageList/PackageOrder.tsx
index 5d714994f..d0ef38dbb 100644
--- a/packages/cyberstorm/src/components/PackageList/PackageOrder.tsx
+++ b/packages/cyberstorm/src/components/PackageList/PackageOrder.tsx
@@ -3,7 +3,7 @@ import {
faDownload,
faThumbsUp,
} from "@fortawesome/free-solid-svg-icons";
-import { faSparkles } from "@fortawesome/pro-solid-svg-icons";
+import { faBomb } from "@fortawesome/free-solid-svg-icons";
import { FontAwesomeIcon } from "@fortawesome/react-fontawesome";
import { Dispatch, SetStateAction } from "react";
@@ -42,7 +42,7 @@ const selectOptions = [
{
value: PackageOrderOptions.Created,
label: "Newest",
- leftIcon: ,
+ leftIcon: ,
},
{
value: PackageOrderOptions.Downloaded,
diff --git a/packages/cyberstorm/src/components/Select/Select.tsx b/packages/cyberstorm/src/components/Select/Select.tsx
index 2607d655a..dbf877e25 100644
--- a/packages/cyberstorm/src/components/Select/Select.tsx
+++ b/packages/cyberstorm/src/components/Select/Select.tsx
@@ -3,7 +3,7 @@ import React from "react";
import styles from "./Select.module.css";
import * as Button from "../Button/";
import * as MenuItem from "../MenuItem/";
-import { faCaretDown } from "@fortawesome/pro-solid-svg-icons";
+import { faCaretDown } from "@fortawesome/free-solid-svg-icons";
import { FontAwesomeIcon } from "@fortawesome/react-fontawesome";
import { Root, Content, Item, Portal, Trigger } from "@radix-ui/react-select";
diff --git a/packages/cyberstorm/src/components/SelectSearch/SelectSearch.tsx b/packages/cyberstorm/src/components/SelectSearch/SelectSearch.tsx
index 59f8531c6..957ea2de9 100644
--- a/packages/cyberstorm/src/components/SelectSearch/SelectSearch.tsx
+++ b/packages/cyberstorm/src/components/SelectSearch/SelectSearch.tsx
@@ -8,7 +8,7 @@ import {
faCaretDown,
faCircleXmark,
faXmark,
-} from "@fortawesome/pro-solid-svg-icons";
+} from "@fortawesome/free-solid-svg-icons";
import { isNode } from "../../utils/type_guards";
type Props = {
diff --git a/packages/cyberstorm/src/components/Table/Table.tsx b/packages/cyberstorm/src/components/Table/Table.tsx
index f58f3d00c..2017fe064 100644
--- a/packages/cyberstorm/src/components/Table/Table.tsx
+++ b/packages/cyberstorm/src/components/Table/Table.tsx
@@ -1,7 +1,11 @@
"use client";
import { CSSProperties, ReactNode, useState } from "react";
import { FontAwesomeIcon } from "@fortawesome/react-fontawesome";
-import { faSort, faSortDown, faSortUp } from "@fortawesome/pro-solid-svg-icons";
+import {
+ faSort,
+ faSortDown,
+ faSortUp,
+} from "@fortawesome/free-solid-svg-icons";
import styles from "./Table.module.css";
import * as Button from "../Button";
diff --git a/packages/cyberstorm/src/components/TextInput/TextInput.tsx b/packages/cyberstorm/src/components/TextInput/TextInput.tsx
index 4b75e4d79..1a4fe607f 100644
--- a/packages/cyberstorm/src/components/TextInput/TextInput.tsx
+++ b/packages/cyberstorm/src/components/TextInput/TextInput.tsx
@@ -4,7 +4,7 @@ import styles from "./TextInput.module.css";
import { Icon } from "../Icon/Icon";
import { classnames } from "../../utils/utils";
import { FontAwesomeIcon } from "@fortawesome/react-fontawesome";
-import { faCircleXmark } from "@fortawesome/pro-solid-svg-icons";
+import { faCircleXmark } from "@fortawesome/free-solid-svg-icons";
export interface TextInputProps
extends React.ComponentPropsWithoutRef<"input"> {
diff --git a/packages/cyberstorm/src/components/Toast/Toast.tsx b/packages/cyberstorm/src/components/Toast/Toast.tsx
index 7e95f2202..c7df6f965 100644
--- a/packages/cyberstorm/src/components/Toast/Toast.tsx
+++ b/packages/cyberstorm/src/components/Toast/Toast.tsx
@@ -7,10 +7,10 @@ import { FontAwesomeIcon } from "@fortawesome/react-fontawesome";
import {
faCircleCheck,
faCircleExclamation,
- faOctagonExclamation,
+ faBomb,
faTriangleExclamation,
- faXmarkLarge,
-} from "@fortawesome/pro-solid-svg-icons";
+ faXmark,
+} from "@fortawesome/free-solid-svg-icons";
import * as RadixToast from "@radix-ui/react-toast";
export type ToastProps = {
@@ -46,7 +46,7 @@ export function Toast(props: Props) {
aria-label="Close"
>
-
+