diff --git a/package-lock.json b/package-lock.json index 02ae8a8..89885c0 100644 --- a/package-lock.json +++ b/package-lock.json @@ -12,6 +12,7 @@ "@headlessui/react": "^2.2.9", "@heroicons/react": "^2.2.0", "@lobehub/icons": "^1.97.2", + "@radix-ui/react-icons": "^1.3.2", "@react-three/drei": "^9.89.2", "@react-three/fiber": "^8.15.12", "@tabler/icons-react": "^3.35.0", @@ -2478,6 +2479,15 @@ "react": "^16.8 || ^17.0 || ^18.0" } }, + "node_modules/@radix-ui/react-icons": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/@radix-ui/react-icons/-/react-icons-1.3.2.tgz", + "integrity": "sha512-fyQIhGDhzfc9pK2kH6Pl9c4BDJGfMkPqkyIgYDthyNYoNg3wVhoJMMh19WS4Up/1KMPFVpNsT2q3WmXn2N1m6g==", + "license": "MIT", + "peerDependencies": { + "react": "^16.x || ^17.x || ^18.x || ^19.0.0 || ^19.0.0-rc" + } + }, "node_modules/@radix-ui/react-id": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/@radix-ui/react-id/-/react-id-1.0.0.tgz", diff --git a/package.json b/package.json index b44e8b8..351525c 100644 --- a/package.json +++ b/package.json @@ -14,6 +14,7 @@ "@headlessui/react": "^2.2.9", "@heroicons/react": "^2.2.0", "@lobehub/icons": "^1.97.2", + "@radix-ui/react-icons": "^1.3.2", "@react-three/drei": "^9.89.2", "@react-three/fiber": "^8.15.12", "@tabler/icons-react": "^3.35.0", diff --git a/public/images/benefits/autonomous.webp b/public/images/benefits/autonomous.webp new file mode 100644 index 0000000..7778a37 Binary files /dev/null and b/public/images/benefits/autonomous.webp differ diff --git a/public/images/benefits/cost.webp b/public/images/benefits/cost.webp new file mode 100644 index 0000000..5088e05 Binary files /dev/null and b/public/images/benefits/cost.webp differ diff --git a/public/images/benefits/energy.webp b/public/images/benefits/energy.webp new file mode 100644 index 0000000..2955b9f Binary files /dev/null and b/public/images/benefits/energy.webp differ diff --git a/public/images/benefits/sovereign.webp b/public/images/benefits/sovereign.webp new file mode 100644 index 0000000..8c8b1db Binary files /dev/null and b/public/images/benefits/sovereign.webp differ diff --git a/src/components/magicui/bento-grid.tsx b/src/components/magicui/bento-grid.tsx new file mode 100644 index 0000000..bf18ebe --- /dev/null +++ b/src/components/magicui/bento-grid.tsx @@ -0,0 +1,77 @@ +import type { ReactNode } from "react"; +import { Button } from "@/components/ui/button"; +import { ArrowRightIcon } from "@radix-ui/react-icons"; +import { cn } from "@/lib/utils"; + +const BentoGrid = ({ + children, + className, +}: { + children: ReactNode; + className?: string; +}) => { + return ( +
{description}
++ {features[0].description} +
++ {features[1].description} +
++ {features[2].description} +
++ {features[3].description} +
+- {children} -
-- {children} -
- ); -}; export const SkeletonOne = () => { return (