diff --git a/package.json b/package.json index e2b6d3e3..264101a9 100644 --- a/package.json +++ b/package.json @@ -18,7 +18,6 @@ "dependencies": { "@auth/core": "^0.40.0", "@headlessui/react": "^2.2.9", - "@heroicons/react": "^2.2.0", "@react-three/postprocessing": "^3.0.4", "@tanstack/react-query": "^5.90.19", "@uidotdev/usehooks": "^2.4.1", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 0b93a7aa..d6abf3a6 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -18,9 +18,6 @@ importers: '@headlessui/react': specifier: ^2.2.9 version: 2.2.9(react-dom@19.2.3(react@19.2.3))(react@19.2.3) - '@heroicons/react': - specifier: ^2.2.0 - version: 2.2.0(react@19.2.3) '@react-three/postprocessing': specifier: ^3.0.4 version: 3.0.4(@react-three/fiber@9.1.2(@types/react@19.2.9)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(three@0.176.0))(@types/three@0.176.0)(react@19.2.3)(three@0.176.0) @@ -745,10 +742,7 @@ packages: react: ^18 || ^19 || ^19.0.0-rc react-dom: ^18 || ^19 || ^19.0.0-rc - '@heroicons/react@2.2.0': - resolution: {integrity: sha512-LMcepvRaS9LYHJGsF0zzmgKCUim/X3N/DQKc4jepAXJ7l8QxJ1PmxJzqplF2Z3FE4PqBAIGyJAQ/w4B5dsqbtQ==} - peerDependencies: - react: '>= 16 || ^19.0.0-rc' + '@humanfs/core@0.19.1': resolution: {integrity: sha512-5DyQ4+1JEUzejeK1JGICcideyfUbGixgS9jNgex5nqkW+cY7WZhxBigmieN5Qnw9ZosSNVC9KQKyb+GUaGyKUA==} @@ -5613,9 +5607,7 @@ snapshots: react-dom: 19.2.3(react@19.2.3) use-sync-external-store: 1.6.0(react@19.2.3) - '@heroicons/react@2.2.0(react@19.2.3)': - dependencies: - react: 19.2.3 + '@humanfs/core@0.19.1': {} diff --git a/src/app/donate/[form]/page.tsx b/src/app/donate/[form]/page.tsx index a0bfcadf..1afe9602 100644 --- a/src/app/donate/[form]/page.tsx +++ b/src/app/donate/[form]/page.tsx @@ -2,8 +2,8 @@ import styles from './page.module.css' import { useCurrentUser } from '@/util/hooks' -import { ArrowPathIcon } from '@heroicons/react/24/outline' import { useParams, useSearchParams } from 'next/navigation' +import { FaArrowsRotate } from 'react-icons/fa6' export default function Page() { const routeParams = useParams() @@ -35,7 +35,7 @@ export default function Page() { return (
- +

Redirecting...

diff --git a/src/app/login/LoginPage.tsx b/src/app/login/LoginPage.tsx index 757c5a3c..3dbe4b58 100644 --- a/src/app/login/LoginPage.tsx +++ b/src/app/login/LoginPage.tsx @@ -4,9 +4,9 @@ import { LoginCard } from './LoginCard' import styles from './login.module.css' import { HalftoneBackground } from '@/components/halftone/HalftoneBackground' import { MainLayout } from '@/components/layout' -import { InformationCircleIcon } from '@heroicons/react/24/solid' import Link from 'next/link' import { Suspense } from 'react' +import { FaCircleInfo } from 'react-icons/fa6' export default function Login() { return ( @@ -19,7 +19,7 @@ export default function Login() {
- + By signing in you agree to our ) : ( <> - + { + + }

Joining you to the server...

diff --git a/src/app/volunteer/stages/UnderageStage.tsx b/src/app/volunteer/stages/UnderageStage.tsx index 136ae618..f7e1cfd9 100644 --- a/src/app/volunteer/stages/UnderageStage.tsx +++ b/src/app/volunteer/stages/UnderageStage.tsx @@ -1,7 +1,7 @@ import styles from './stages.module.css' import { cn } from '@/util' import { useInit } from '@/util/hooks' -import { CalendarIcon } from '@heroicons/react/24/solid' +import { FaCalendar } from 'react-icons/fa6' export interface UnderageStageProps { isPending: boolean @@ -13,7 +13,7 @@ export function UnderageStage({ isPending, onAgeUp }: UnderageStageProps) { return (
- +

Sorry! You have to be 18 years old or older to volunteer with Progressive Victory. diff --git a/src/app/volunteer/stages/components/Toggle.tsx b/src/app/volunteer/stages/components/Toggle.tsx index 1b949818..6c7da3cb 100644 --- a/src/app/volunteer/stages/components/Toggle.tsx +++ b/src/app/volunteer/stages/components/Toggle.tsx @@ -1,7 +1,7 @@ import styles from './components.module.css' import { cn } from '@/util' -import { InformationCircleIcon } from '@heroicons/react/24/solid' import { ReactElement } from 'react' +import { FaCircleInfo } from 'react-icons/fa6' export function Toggle({ name, @@ -22,7 +22,7 @@ export function Toggle({

- +
{tooltip}
diff --git a/src/components/DropdownQuestion.tsx b/src/components/DropdownQuestion.tsx index 912d03b0..d3ce0ba5 100644 --- a/src/components/DropdownQuestion.tsx +++ b/src/components/DropdownQuestion.tsx @@ -1,9 +1,9 @@ 'use client' import styles from '@/components/content_sections/ContentSections.module.css' -import { PlusIcon, MinusIcon } from '@heroicons/react/24/solid' import type React from 'react' import { useEffect, useRef, useState } from 'react' +import { FaPlus, FaMinus } from 'react-icons/fa6' export interface DropdownQuestionProps { question: string @@ -58,9 +58,9 @@ export function DropdownQuestion({ {isOpen ? ( - + ) : ( - + )}
diff --git a/src/components/common/dropdown/DropdownButton.tsx b/src/components/common/dropdown/DropdownButton.tsx index af11f5d4..ed326be4 100644 --- a/src/components/common/dropdown/DropdownButton.tsx +++ b/src/components/common/dropdown/DropdownButton.tsx @@ -1,7 +1,6 @@ 'use client' import styles from './DropdownButton.module.css' -import { EllipsisVerticalIcon } from '@heroicons/react/24/outline' import { forwardRef, useEffect, @@ -9,6 +8,7 @@ import { useState, type MouseEvent as ReactMouseEvent, } from 'react' +import { FaEllipsisVertical } from 'react-icons/fa6' import { FiChevronDown } from 'react-icons/fi' import { IoClose } from 'react-icons/io5' @@ -193,7 +193,7 @@ export const DropdownButton = forwardRef< icon ) ) : variant.showEllipsisIcon ? ( -