{ "$schema": "https://ui.shadcn.com/schema/registry-item.json", "name": "all-blocks", "type": "registry:block", "title": "All Blocks", "author": "codefellas ", "description": "All Blocks in one", "dependencies": [ "lucide-react", "framer-motion" ], "registryDependencies": [ "button", "@fellasUI/blur-in", "@fellasUI/fade-in", "@fellasUI/marquee", "@fellasUI/bento-grid", "@fellasUI/utils", "badge", "card", "@fellasUI/content-grid", "@fellasUI/draggable-dashboard" ], "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" }, { "path": "registry/@fellas/block/content-grid-view/content-grid-view.tsx", "content": "\"use client\";\n\nimport { Card, CardContent, CardHeader, CardTitle } from \"@/registry/@fellas/ui/card\";\nimport { Badge } from \"@/registry/@fellas/ui/badge\";\nimport { Button } from \"@/registry/@fellas/ui/button\";\nimport { Star, Eye, Download } from \"lucide-react\";\nimport { ContentGrid } from \"@/registry/@fellas/ui/content-grid/content-grid\";\n\nexport default function ContentGridView() {\n const sampleItems = [\n {\n id: 1,\n title: \"Dashboard Template\",\n description:\n \"A comprehensive dashboard template with charts and analytics.\",\n category: \"Template\",\n price: \"$49\",\n rating: 4.9,\n views: 1234,\n downloads: 892,\n },\n {\n id: 2,\n title: \"UI Kit Pro\",\n description: \"Complete UI kit with modern components and layouts.\",\n category: \"UI Kit\",\n price: \"$29\",\n rating: 4.8,\n views: 956,\n downloads: 643,\n },\n ];\n\n const renderCard = (item: any, viewMode: \"grid\" | \"list\") => {\n const isListMode = viewMode === \"list\";\n\n return (\n \n
\n \n
\n
\n {item.title}\n \n {item.category}\n \n
\n
\n
{item.price}
\n
\n \n {item.rating}\n
\n
\n
\n
\n \n

\n {item.description}\n

\n
\n
\n \n {item.views.toLocaleString()}\n
\n
\n \n {item.downloads.toLocaleString()}\n
\n
\n \n
\n
\n \n );\n };\n\n return (\n \n );\n\n}", "type": "registry:block", "target": "components/fellasUI/block/content-grid-view/content-grid-view.tsx" }, { "path": "registry/@fellas/block/draggable-dashboard-view/draggable-dashboard-view.tsx", "content": "\"use client\"\nimport React from 'react'\nimport DraggableDashboard, { DraggableWrapper } from '@/registry/@fellas/ui/draggable-dashboard/draggable-dashboard'\nimport { Card, CardContent, CardDescription, CardHeader, CardTitle } from '@/registry/@fellas/ui/card'\nimport {\n TrendingUp,\n TrendingDown,\n Users,\n DollarSign,\n ShoppingCart,\n Activity\n} from 'lucide-react'\n\nexport default function DraggableDashboardView() {\n const RevenueCard = () => (\n \n \n Total Revenue\n \n \n \n
$45,231.89
\n
\n \n +20.1% from last month\n
\n
\n
\n )\n\n const UsersCard = () => (\n \n \n Active Users\n \n \n \n
2,350
\n
\n \n +180.1% from last month\n
\n
\n
\n )\n\n const SalesCard = () => (\n \n \n Sales\n \n \n \n
12,234
\n
\n \n -19% from last month\n
\n
\n
\n )\n\n const PerformanceCard = () => (\n \n \n Performance\n \n \n \n
573
\n
\n \n +201 since last hour\n
\n
\n
\n )\n\n const SimpleChart = () => (\n \n \n Revenue Overview\n Last 6 months\n \n \n
\n {[65, 45, 78, 52, 89, 67].map((height, i) => (\n
\n \n \n {['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun'][i]}\n \n
\n ))}\n
\n
\n
\n )\n\n return (\n
\n \n \n \n \n\n \n \n \n\n \n \n \n \n \n \n \n \n \n \n
\n )\n}", "type": "registry:block", "target": "components/fellasUI/block/draggable-dashboard-view/draggable-dashboard-view.tsx" } ] }