diff --git a/bun.lockb b/bun.lockb index cd9fd0a..25816c1 100755 Binary files a/bun.lockb and b/bun.lockb differ diff --git a/packages/ui/package.json b/packages/ui/package.json index e484f2f..736ded9 100644 --- a/packages/ui/package.json +++ b/packages/ui/package.json @@ -26,12 +26,12 @@ "@nextui-org/scroll-shadow": "^2.1.16", "@nextui-org/system": "^2.1.2", "@nextui-org/theme": "^2.2.3", - "@radix-ui/react-icons": "^1.3.0", "ai": "^3.1.12", "class-variance-authority": "^0.7.0", "framer-motion": "^11.2.5", "next-themes": "^0.3.0", "react-hook-form": "^7.51.1", + "react-icons": "^5.2.0", "sonner": "^1.4.41", "tailwind-merge": "^2.2.2", "tailwindcss-animate": "^1.0.7" diff --git a/packages/ui/src/theme.tsx b/packages/ui/src/theme.tsx index 7d783d8..53227fc 100644 --- a/packages/ui/src/theme.tsx +++ b/packages/ui/src/theme.tsx @@ -1,8 +1,8 @@ "use client"; import * as React from "react"; -import { MoonIcon, SunIcon } from "@radix-ui/react-icons"; import { ThemeProvider, useTheme } from "next-themes"; +import { RxMoon, RxSun } from "react-icons/rx"; import { Button } from "./button"; import { @@ -19,8 +19,8 @@ function ThemeToggle() { diff --git a/yarn.lock b/yarn.lock index e7e12c2..820f141 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1,6 +1,6 @@ # THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY. # yarn lockfile v1 -# bun ./bun.lockb --hash: D249F1970781A1F1-268e849db8d1a47e-3705B8BEBD7D1D5D-669f0a91505def1c +# bun ./bun.lockb --hash: 1E4D54D7C9070103-fbb7f04f255b9fbb-13F7D41AAA90E70E-75c067e4c4140424 "@ai-sdk/provider@0.0.6": @@ -2835,11 +2835,6 @@ "@radix-ui/react-primitive" "1.0.3" "@radix-ui/react-use-callback-ref" "1.0.1" -"@radix-ui/react-icons@^1.3.0": - version "1.3.0" - resolved "https://registry.npmjs.org/@radix-ui/react-icons/-/react-icons-1.3.0.tgz" - integrity sha512-jQxj/0LKgp+j9BiTXz3O3sgs26RNet2iLWmsPyRz2SIcR4q/4SbazXfnYwbAr+vLYKSfc7qxzyGQA1HLlYiuNw== - "@radix-ui/react-id@1.0.1": version "1.0.1" resolved "https://registry.npmjs.org/@radix-ui/react-id/-/react-id-1.0.1.tgz" @@ -3906,7 +3901,7 @@ resolved "https://registry.npmjs.org/@tanstack/query-core/-/query-core-5.38.0.tgz" integrity sha512-QtkoxvFcu52mNpp3+qOo9H265m3rt83Dgbw5WnNyJvr83cegrQ7zT8haHhL4Rul6ZQkeovxyWbXVW9zI0WYx6g== -"@tanstack/react-query@^5.25.0": +"@tanstack/react-query@^5.25.0", "@tanstack/react-query@^5.40.0": version "5.39.0" resolved "https://registry.npmjs.org/@tanstack/react-query/-/react-query-5.39.0.tgz" integrity sha512-zc0WnyEffyTgG+myLv8cY2tJOUT6jOprCiprpbMqylCaCFipSDUPCYCt2AC+qxgk2CFuqiI/fjb1u5/HhLkrPg== @@ -3972,12 +3967,12 @@ "@nextui-org/scroll-shadow" "^2.1.16" "@nextui-org/system" "^2.1.2" "@nextui-org/theme" "^2.2.3" - "@radix-ui/react-icons" "^1.3.0" ai "^3.1.12" class-variance-authority "^0.7.0" framer-motion "^11.2.5" next-themes "^0.3.0" react-hook-form "^7.51.1" + react-icons "^5.2.0" sonner "^1.4.41" tailwind-merge "^2.2.2" tailwindcss-animate "^1.0.7" @@ -4033,7 +4028,7 @@ react-icons "^5.2.0" recharts "^2.12.7" superjson "2.2.1" - vaul "" + vaul "^0.9.1" zod "^3.23.0" zod-validation-error "^3.3.0" @@ -4042,20 +4037,20 @@ resolved "https://registry.npmjs.org/@tootallnate/quickjs-emscripten/-/quickjs-emscripten-0.23.0.tgz" integrity sha512-C5Mc6rdnsaJDjO3UpGW/CQTHtCKaYlScZTly4JIu97Jxo/odCiH0ITnDXSJPTOrEKk/ycSZ0AOgTmkDtkOsvIA== -"@trpc/client@11.0.0-rc.390+d846f1796", "@trpc/client@next": - version "11.0.0-rc.390" - resolved "https://registry.npmjs.org/@trpc/client/-/client-11.0.0-rc.390.tgz" - integrity sha512-IT/hEekDy+ZXLFv+3NeeqcT2ka80SDyn/Yit2G7bp0xNJPjzB3l2qJvNppc3j2DrJgXWoa4lWuhVmJQA93Yf6w== +"@trpc/client@11.0.0-rc.403+ab71a1be6", "@trpc/client@next": + version "11.0.0-rc.403" + resolved "https://registry.npmjs.org/@trpc/client/-/client-11.0.0-rc.403.tgz" + integrity sha512-4Elc4/PQI1H2Mpt3VWVINtYI8HhuPkvu/xowGDlHhYemmuvR3OqnE4H3I1XiPS9EXDOT397VadTJ5eGhQIZxPA== "@trpc/react-query@next": - version "11.0.0-rc.390" - resolved "https://registry.npmjs.org/@trpc/react-query/-/react-query-11.0.0-rc.390.tgz" - integrity sha512-SVty+Kx3C7CL357Q7QmI+8X/Elj4B3qtUOpP+NBpanoKpIbS9FbZHqm73rPYE0MrM+jukT8s3hLmwYnn16xQrA== + version "11.0.0-rc.403" + resolved "https://registry.npmjs.org/@trpc/react-query/-/react-query-11.0.0-rc.403.tgz" + integrity sha512-a4emDWo0EBTPULqzC92pJaJYTjM71GzdZfYcKYMxGMaevruUQAgmnXumeTkUUrj3QP6eszxVgolSu69Jw+iiSQ== -"@trpc/server@11.0.0-rc.390+d846f1796", "@trpc/server@next": - version "11.0.0-rc.390" - resolved "https://registry.npmjs.org/@trpc/server/-/server-11.0.0-rc.390.tgz" - integrity sha512-jDAG1atsGt9Uf6dv1x+JbAumCpHVHOmbezyogn8k68lgY9IlWHqvFSQXzF9Le9MH9sl7fh2sZ9u+LDO5oyraRw== +"@trpc/server@11.0.0-rc.403+ab71a1be6", "@trpc/server@next": + version "11.0.0-rc.403" + resolved "https://registry.npmjs.org/@trpc/server/-/server-11.0.0-rc.403.tgz" + integrity sha512-DIt0GijW3nzq3zk9rFw1Ly/b6E9eTcsKV+caOMSeJl6A7Pby8QpdKaN8yJZDHhEojULeIVFNE4Izals5T0fQgg== "@trysound/sax@0.2.0": version "0.2.0" @@ -8515,7 +8510,7 @@ rc@^1.0.1, rc@^1.1.6: minimist "^1.2.0" strip-json-comments "~2.0.1" -react@*, react@18.3.1, "react@>= 16.0.0", "react@>= 16.8 || 18.0.0", "react@>= 16.8.0 || 17.x.x || ^18.0.0-0", react@>=16.6.0, react@>=16.8.0, react@>=18, react@>=18.2.0, "react@^0.14 || ^15.0.0 || ^16.0.0 || ^17.0.0 || ^18.0.0", "react@^16.0.0 || ^17.0.0 || ^18.0.0", "react@^16.11.0 || ^17.0.0 || ^18.0.0", "react@^16.5.1 || ^17.0.0 || ^18.0.0", "react@^16.8 || ^17 || ^18", "react@^16.8.0 || ^17.0.0-rc.1 || ^18.0.0", "react@^16.x || ^17.x || ^18.x", react@^18.0.0, react@^18.2.0, "react@^18.2.0 || ^19.0.0-0", react@^18.3.1: +react@*, react@18.3.1, "react@>= 16.0.0", "react@>= 16.8 || 18.0.0", "react@>= 16.8.0 || 17.x.x || ^18.0.0-0", react@>=16.6.0, react@>=16.8.0, react@>=18, react@>=18.2.0, "react@^0.14 || ^15.0.0 || ^16.0.0 || ^17.0.0 || ^18.0.0", "react@^16.0.0 || ^17.0.0 || ^18.0.0", "react@^16.11.0 || ^17.0.0 || ^18.0.0", "react@^16.5.1 || ^17.0.0 || ^18.0.0", "react@^16.8 || ^17 || ^18", "react@^16.8.0 || ^17.0.0-rc.1 || ^18.0.0", react@^18.0.0, react@^18.2.0, "react@^18.2.0 || ^19.0.0-0", react@^18.3.1: version "18.3.1" resolved "https://registry.npmjs.org/react/-/react-18.3.1.tgz" integrity sha512-wS+hAgJShR0KhEvPJArfuPVN1+Hz1t0Y6n5jLrGQbkb4urgPE/0Rve+1kMB1v/oWgHgm4WIcV+i7F2pTVj+2iQ==