{ "$schema": "https://ui.shadcn.com/schema/registry-item.json", "name": "bento", "type": "registry:block", "title": "Bento Grid", "author": "codefellas ", "description": "A bento grid block.", "dependencies": [ "lucide-react", "framer-motion" ], "registryDependencies": [ "button", "@fellasUI/blur-in", "@fellasUI/fade-in", "@fellasUI/marquee", "@fellasUI/bento-grid", "@fellasUI/utils" ], "files": [ { "path": "registry/@fellas/block/bento/bento.tsx", "content": "\"use client\";\nimport Image from \"next/image\";\nimport {\n BentoCard,\n BentoGrid,\n} from \"@/registry/@fellas/ui/bento-grid/bento-grid\";\nimport BlurIn from \"@/registry/@fellas/ui/blur-in/blur-in\";\nimport FadeIn from \"@/registry/@fellas/ui/fade-in/fade-in\";\nimport Marquee from \"@/registry/@fellas/ui/marquee/marquee\";\nimport { cn } from \"@/lib/utils\";\nimport { motion } from \"framer-motion\";\nimport { Github, Mail, Sun } from \"lucide-react\";\nimport { Button } from \"@/registry/@fellas/ui/button\";\n\ntype defaultBgImages = {\n image: string;\n}[];\n\nconst defaultDomains = [\n {\n name: \"Crypto\",\n body: \"Interface with blockchains, create smart contracts, track market data, manage digital assets.\",\n slug: \"crypto\",\n image: \"crypto\",\n },\n {\n name: \"Commerce\",\n body: \"Sell your product or service online.\",\n slug: \"commerce\",\n image: \"crypto\",\n },\n {\n name: \"Web\",\n body: \"Create beautiful, responsive, and performant websites.\",\n slug: \"web\",\n image: \"crypto\",\n },\n {\n name: \"IOT\",\n body: \"Interface with things around you.\",\n slug: \"iot\",\n image: \"crypto\",\n },\n {\n name: \"AI\",\n body: \"Create intelligent, context-aware applications that understand your unique data.\",\n slug: \"ai\",\n image: \"crypto\",\n },\n {\n name: \"API\",\n body: \"Create APIs that power your applications.\",\n slug: \"api\",\n image: \"crypto\",\n },\n];\n\nconst defaultBgImages = [\n {\n image: \"https://www.ddpix.de/wp-content/gallery/dresden/01541.jpg\",\n },\n {\n image: \"https://www.ddpix.de/wp-content/gallery/dresden/01551.jpg\",\n },\n {\n image: \"https://www.ddpix.de/wp-content/gallery/dresden/01539.jpg\",\n },\n {\n image: \"https://www.ddpix.de/wp-content/gallery/dresden/01530.jpg\",\n },\n {\n image: \"https://www.ddpix.de/wp-content/gallery/dresden/01500.jpg\",\n },\n {\n image: \"https://www.ddpix.de/wp-content/gallery/dresden/01455.jpg\",\n },\n {\n image: \"https://www.ddpix.de/wp-content/gallery/dresden/01459.jpg\",\n },\n {\n image: \"https://www.ddpix.de/wp-content/gallery/dresden/01436.jpg\",\n },\n {\n image: \"https://www.ddpix.de/wp-content/gallery/dresden/01435.jpg\",\n },\n];\nconst features = [\n {\n Icon: \"\",\n name: \"\",\n description: \"\",\n href: \"\",\n cta: \"\",\n className: \"col-span-3 md:col-span-2\",\n background: (\n <>\n \n
\n
\n

\n FellasUI\n

\n
\n \n Lorem ipsum dolor sit amet consectetur adipisicing elit. Sequi\n necessitatibus suscipit consequatur aspernatur nemo magni...\n \n\n \n
\n \n \n
GitHub
\n \n \n
\n\n \n \n
Email Me
\n \n \n \n
\n
\n
\n
\n
\n \n\n
\n \n \n \n
\n \n ),\n },\n {\n Icon: \"\",\n name: \"\",\n description:\n \"software engineer & open-source contributor focused in gen-ai, web, linux, cybersecurity, and finance.\",\n className: \"col-span-3 md:col-span-1\",\n href: ``,\n cta: \"Visit portfolio\",\n background: (\n
\n
\n \n \n \n
\n\n \n \n
\n
\n
aktiv
\n
\n \n \n
\n ),\n },\n {\n Icon: \"\",\n name: \"Tech Domain\",\n description: \"Sector-agnostic, focused on solving problems with code.\",\n href: `#/projects`,\n cta: \"View projects\",\n className: \"col-span-3 md:col-span-1\",\n background: (\n \n \n {defaultDomains.map((f, idx) => (\n \n
\n
\n
\n {f.name}\n
\n
\n
\n
{f.body}
\n \n ))}\n \n \n ),\n },\n {\n Icon: \"\",\n name: \"Technologies\",\n description:\n \"Using a combination of cutting-edge, and time-tested technologies to build robust, scalable, and secure applications.\",\n href: \"/technologies\",\n cta: \"View all technologies\",\n className: \"col-span-3 md:col-span-2\",\n background: (\n
\n \n \n \n
\n ),\n },\n {\n Icon: \"\",\n name: \"AI Integrations\",\n description:\n \"Generative UIs, LLMs, Transformers, Chatbots, Classification, and more.\",\n href: `#/tags/ai`,\n cta: \"Visit AI projects\",\n className: \"col-span-3 md:col-span-2\",\n background: (\n \n \n \n \n \n ),\n },\n {\n Icon: \"\",\n name: \"Seamless Deployments\",\n description: \"Push, build, deploy.\",\n className: \"col-span-3 md:col-span-1\",\n href: `${process.env.NEXT_PUBLIC_PORTFOLIO_URL}/tags/vercel`,\n cta: \"Learn more\",\n background: (\n
\n \n \n \n
\n ),\n },\n {\n Icon: \"\",\n name: \"Worldwide Reach\",\n description:\n \"Deploy to any region on earth. From remote servers, on-prem, in the cloud, or to the edge.\",\n className: \"col-span-3 md:col-span-3\",\n href: `#/tags/vercel`,\n cta: \"Learn more\",\n background: (\n
\n \n \n \n
\n ),\n },\n {\n Icon: \"\",\n name: \"GitHub Stars\",\n description: \"Star this repository to show your support.\",\n className: \"col-span-3 md:col-span-1\",\n href: `${process.env.GITHUB_URL}/${process.env.REPO_NAME}`,\n cta: \"Star repository\",\n background: (\n
\n
\n \n \n \n \n \n
\n
\n ),\n },\n {\n Icon: \"\",\n name: \"Project Showcase\",\n description:\n \"Here are a few of my recent projects, using the technologies mentioned above.\",\n className: \"col-span-3 md:col-span-2\",\n href: `${process.env.NEXT_PUBLIC_PORTFOLIO_URL}/projects`,\n cta: \"All projects\",\n background: (\n
\n
\n
\n
\n
\n \n \n \n
\n
\n
\n
\n
\n ),\n },\n {\n Icon: \"\",\n name: \"Daily Visitors\",\n description:\n \"Live visitor stats for this website, powered by Umami Analytics.\",\n href: \"https://umami.is\",\n cta: \"Umami\",\n className: \"col-span-3 md:col-span-2\",\n background: (\n <>\n
\n
\n
\n \n \n \n
\n
\n
\n
\n \n ),\n },\n {\n Icon: \"\",\n name: \"\",\n description: \"\",\n className: \"col-span-3 md:col-span-1\",\n href: `${process.env.NEXT_PUBLIC_PORTFOLIO_URL}/now`,\n cta: \"Ideas\",\n background: (\n
\n
\n
\n \n \n \n
\n
\n
\n ),\n },\n {\n Icon: \"\",\n name: \"\",\n description: \"\",\n className: \"col-span-3 md:col-span-3\",\n href: \"\",\n cta: \"\",\n background: (\n \n
\n
\n
\n \n Get in touch.\n \n
\n
\n Leave your email to get the conversation started. We'll be in\n touch soon.\n
\n
\n *Your email will never be shared with anyone.\n
\n
\n
\n
\n \n ),\n },\n];\nexport function Bento() {\n return (\n <>\n \n {features.map((feature, idx) => (\n \n ))}\n \n \n );\n}\n", "type": "registry:block", "target": "components/fellasUI/block/bento/bento.tsx" } ] }