diff --git a/package.json b/package.json index fbfea5c..103e0a5 100644 --- a/package.json +++ b/package.json @@ -33,7 +33,6 @@ "clsx": "^2.1.1", "date-fns": "^4.1.0", "date-fns-tz": "^3.2.0", - "lucide-react": "^0.546.0", "next": "^15.5.6", "next-themes": "^0.4.6", "react": "19.2.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 5309df4..d1e62f6 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -38,9 +38,6 @@ importers: date-fns-tz: specifier: ^3.2.0 version: 3.2.0(date-fns@4.1.0) - lucide-react: - specifier: ^0.546.0 - version: 0.546.0(react@19.2.0) next: specifier: ^15.5.6 version: 15.5.6(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(sass@1.93.2) @@ -3175,11 +3172,6 @@ packages: resolution: {integrity: sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==} hasBin: true - lucide-react@0.546.0: - resolution: {integrity: sha512-Z94u6fKT43lKeYHiVyvyR8fT7pwCzDu7RyMPpTvh054+xahSgj4HFQ+NmflvzdXsoAjYGdCguGaFKYuvq0ThCQ==} - peerDependencies: - react: ^16.5.1 || ^17.0.0 || ^18.0.0 || ^19.0.0 - lz-string@1.5.0: resolution: {integrity: sha512-h5bgJWpxJNswbU7qCrV0tIKQCaS3blPDrqKWx+QxzuzL1zGUzij9XCWLrSLsJPu5t+eWA/ycetzYAO5IOMcWAQ==} hasBin: true @@ -7217,10 +7209,6 @@ snapshots: dependencies: js-tokens: 4.0.0 - lucide-react@0.546.0(react@19.2.0): - dependencies: - react: 19.2.0 - lz-string@1.5.0: {} magic-string@0.30.19: diff --git a/src/components/ThemeToggle.tsx b/src/components/ThemeToggle.tsx index 3226fb0..b6639f3 100644 --- a/src/components/ThemeToggle.tsx +++ b/src/components/ThemeToggle.tsx @@ -31,9 +31,9 @@ export const ThemeToggle = () => { title={`Switch to ${theme === "light" ? "dark" : "light"} mode`} > {theme === "light" ? ( - + ) : ( - + )} ); diff --git a/src/pages/index.tsx b/src/pages/index.tsx index 04fffd6..2d55e9f 100644 --- a/src/pages/index.tsx +++ b/src/pages/index.tsx @@ -8,7 +8,8 @@ import LookupInput from "@/rdap/components/LookupInput"; import ErrorCard from "@/components/ErrorCard"; import { ThemeToggle } from "@/components/ThemeToggle"; import { Maybe } from "true-myth"; -import { Flex, Container, Section, Text, Link } from "@radix-ui/themes"; +import { Flex, Container, Section, Text, Link, IconButton } from "@radix-ui/themes"; +import { GitHubLogoIcon } from "@radix-ui/react-icons"; const Index: NextPage = () => { const { error, setTarget, setTargetType, submit, currentType } = useLookup(); @@ -56,7 +57,24 @@ const Index: NextPage = () => { .xevion.dev - + + + + + + + +