{
  "$schema": "https://ui.shadcn.com/schema/registry.json",
  "name": "solaceui",
  "homepage": "http://localhost:3000",
  "author": "Harshit Sharma: https:x.com/harshitlog",
  "items": [
    {
      "name": "bento-grid-1",
      "type": "registry:block",
      "title": "Bento Grid 1",
      "dependencies": [
        "motion"
      ],
      "description": "Solace UI bento grid block variation 1.",
      "files": [
        {
          "path": "src/registry/blocks/bento-grid/one/index.tsx",
          "type": "registry:component",
          "target": "components/bento-grid-1.tsx"
        },
        {
          "path": "src/registry/blocks/bento-grid/one/bento-grid-template-one.tsx",
          "type": "registry:component",
          "target": "components/bento-grid-template-one.tsx"
        }
      ]
    },
    {
      "name": "bento-grid-2",
      "type": "registry:block",
      "title": "Bento Grid 2",
      "dependencies": [
        "motion",
        "lucide-react"
      ],
      "description": "Solace UI bento grid block variation 2.",
      "files": [
        {
          "path": "src/registry/blocks/bento-grid/two/index.tsx",
          "type": "registry:component",
          "target": "components/bento-grid-2.tsx"
        },
        {
          "path": "src/registry/blocks/bento-grid/two/bento-grid-template-two.tsx",
          "type": "registry:component",
          "target": "components/bento-grid-template-two.tsx"
        }
      ]
    },
    {
      "name": "bento-grid-3",
      "type": "registry:block",
      "title": "Bento Grid 3",
      "dependencies": [
        "motion"
      ],
      "description": "Solace UI bento grid block variation 3.",
      "files": [
        {
          "path": "src/registry/blocks/bento-grid/three/index.tsx",
          "type": "registry:component",
          "target": "components/bento-grid-3.tsx"
        }
      ]
    },
    {
      "name": "bento-grid-4",
      "type": "registry:block",
      "title": "Bento Grid 4",
      "dependencies": [
        "motion"
      ],
      "description": "Solace UI bento grid block variation 4.",
      "files": [
        {
          "path": "src/registry/blocks/bento-grid/four/index.tsx",
          "type": "registry:component",
          "target": "components/bento-grid-4.tsx"
        }
      ]
    },
    {
      "name": "auth-section-1",
      "type": "registry:block",
      "title": "Auth Section 1",
      "dependencies": [
        "@paper-design/shaders-react"
      ],
      "description": "Solace UI auth section block variation 1.",
      "files": [
        {
          "path": "src/registry/blocks/auth-section/one/index.tsx",
          "type": "registry:component",
          "target": "components/auth-section-1.tsx"
        }
      ]
    },
    {
      "name": "auth-section-2",
      "type": "registry:block",
      "title": "Auth Section 2",
      "dependencies": [
        "lucide-react"
      ],
      "description": "Solace UI auth section block variation 2.",
      "files": [
        {
          "path": "src/registry/blocks/auth-section/two/index.tsx",
          "type": "registry:component",
          "target": "components/auth-section-2.tsx"
        }
      ]
    },
    {
      "name": "auth-section-3",
      "type": "registry:block",
      "title": "Auth Section 3",
      "dependencies": [
        "@paper-design/shaders-react",
        "motion",
        "lucide-react"
      ],
      "description": "Solace UI auth section block variation 3.",
      "files": [
        {
          "path": "src/registry/blocks/auth-section/three/index.tsx",
          "type": "registry:component",
          "target": "components/auth-section-3.tsx"
        }
      ]
    },
    {
      "name": "team-section-1",
      "type": "registry:block",
      "title": "Team Section 1",
      "dependencies": [
        "motion",
        "lucide-react"
      ],
      "description": "Solace UI team section block variation 1.",
      "files": [
        {
          "path": "src/registry/blocks/team-section/one/index.tsx",
          "type": "registry:component",
          "target": "components/team-section-1.tsx"
        },
        {
          "path": "src/registry/blocks/team-section/one/team-card-one.tsx",
          "type": "registry:component",
          "target": "components/team-card-one.tsx"
        }
      ]
    },
    {
      "name": "team-section-2",
      "type": "registry:block",
      "title": "Team Section 2",
      "dependencies": [
        "motion",
        "lucide-react"
      ],
      "description": "Solace UI team section block variation 2.",
      "files": [
        {
          "path": "src/registry/blocks/team-section/two/index.tsx",
          "type": "registry:component",
          "target": "components/team-section-2.tsx"
        },
        {
          "path": "src/registry/blocks/team-section/two/team-card-two.tsx",
          "type": "registry:component",
          "target": "components/team-card-two.tsx"
        }
      ]
    },
    {
      "name": "team-section-3",
      "type": "registry:block",
      "title": "Team Section 3",
      "dependencies": [
        "motion"
      ],
      "description": "Solace UI team section block variation 3.",
      "files": [
        {
          "path": "src/registry/blocks/team-section/three/index.tsx",
          "type": "registry:component",
          "target": "components/team-section-3.tsx"
        }
      ]
    },
    {
      "name": "team-section-4",
      "type": "registry:block",
      "title": "Team Section 4",
      "dependencies": [
        "motion",
        "lucide-react"
      ],
      "description": "Solace UI team section block variation 4.",
      "files": [
        {
          "path": "src/registry/blocks/team-section/four/index.tsx",
          "type": "registry:component",
          "target": "components/team-section-4.tsx"
        }
      ]
    },
    {
      "name": "team-section-5",
      "type": "registry:block",
      "title": "Team Section 5",
      "dependencies": [
        "motion",
        "lucide-react"
      ],
      "description": "Solace UI team section block variation 5.",
      "files": [
        {
          "path": "src/registry/blocks/team-section/five/index.tsx",
          "type": "registry:component",
          "target": "components/team-section-5.tsx"
        }
      ]
    },
    {
      "name": "team-section-6",
      "type": "registry:block",
      "title": "Team Section 6",
      "dependencies": [
        "motion"
      ],
      "description": "Solace UI team section block variation 6.",
      "files": [
        {
          "path": "src/registry/blocks/team-section/six/index.tsx",
          "type": "registry:component",
          "target": "components/team-section-6.tsx"
        }
      ]
    },
    {
      "name": "team-section-7",
      "type": "registry:block",
      "title": "Team Section 7",
      "dependencies": [
        "motion"
      ],
      "description": "Solace UI team section block variation 7.",
      "files": [
        {
          "path": "src/registry/blocks/team-section/seven/index.tsx",
          "type": "registry:component",
          "target": "components/team-section-7.tsx"
        }
      ]
    },
    {
      "name": "testimonial-section-1",
      "type": "registry:block",
      "title": "Testimonial Section 1",
      "dependencies": [
        "motion"
      ],
      "description": "Solace UI testimonial section block variation 1.",
      "files": [
        {
          "path": "src/registry/blocks/testimonial-section/one/index.tsx",
          "type": "registry:component",
          "target": "components/testimonial-section-1.tsx"
        }
      ]
    },
    {
      "name": "testimonial-section-2",
      "type": "registry:block",
      "title": "Testimonial Section 2",
      "dependencies": [
        "motion"
      ],
      "description": "Solace UI testimonial section block variation 2.",
      "files": [
        {
          "path": "src/registry/blocks/testimonial-section/two/index.tsx",
          "type": "registry:component",
          "target": "components/testimonial-section-2.tsx"
        }
      ]
    },
    {
      "name": "testimonial-section-3",
      "type": "registry:block",
      "title": "Testimonial Section 3",
      "dependencies": [
        "motion"
      ],
      "description": "Solace UI testimonial section block variation 3.",
      "files": [
        {
          "path": "src/registry/blocks/testimonial-section/three/index.tsx",
          "type": "registry:component",
          "target": "components/testimonial-section-3.tsx"
        }
      ]
    },
    {
      "name": "testimonial-section-4",
      "type": "registry:block",
      "title": "Testimonial Section 4",
      "dependencies": [
        "motion",
        "lucide-react"
      ],
      "description": "Solace UI testimonial section block variation 4.",
      "files": [
        {
          "path": "src/registry/blocks/testimonial-section/four/index.tsx",
          "type": "registry:component",
          "target": "components/testimonial-section-4.tsx"
        }
      ]
    },
    {
      "name": "footer-section-1",
      "type": "registry:block",
      "title": "Footer Section 1",
      "dependencies": [
        "motion"
      ],
      "description": "Solace UI footer section block variation 1.",
      "files": [
        {
          "path": "src/registry/blocks/footer-section/one/index.tsx",
          "type": "registry:component",
          "target": "components/footer-section-1.tsx"
        },
        {
          "path": "src/registry/blocks/footer-section/social-cloud.tsx",
          "type": "registry:component",
          "target": "components/social-cloud.tsx"
        }
      ]
    },
    {
      "name": "footer-section-2",
      "type": "registry:block",
      "title": "Footer Section 2",
      "dependencies": [
        "motion"
      ],
      "description": "Solace UI footer section block variation 2.",
      "files": [
        {
          "path": "src/registry/blocks/footer-section/two/index.tsx",
          "type": "registry:component",
          "target": "components/footer-section-2.tsx"
        },
        {
          "path": "src/registry/blocks/footer-section/social-cloud.tsx",
          "type": "registry:component",
          "target": "components/social-cloud.tsx"
        }
      ]
    },
    {
      "name": "footer-section-3",
      "type": "registry:block",
      "title": "Footer Section 3",
      "dependencies": [
        "motion"
      ],
      "description": "Solace UI footer section block variation 3.",
      "files": [
        {
          "path": "src/registry/blocks/footer-section/three/index.tsx",
          "type": "registry:component",
          "target": "components/footer-section-3.tsx"
        },
        {
          "path": "src/registry/blocks/footer-section/social-cloud.tsx",
          "type": "registry:component",
          "target": "components/social-cloud.tsx"
        },
        {
          "path": "src/components/ui/animated-group.tsx",
          "type": "registry:ui",
          "target": "components/animated-group.tsx"
        }
      ]
    },
    {
      "name": "footer-section-4",
      "type": "registry:block",
      "title": "Footer Section 4",
      "dependencies": [
        "motion"
      ],
      "description": "Solace UI footer section block variation 4.",
      "files": [
        {
          "path": "src/registry/blocks/footer-section/four/index.tsx",
          "type": "registry:component",
          "target": "components/footer-section-4.tsx"
        },
        {
          "path": "src/registry/blocks/footer-section/social-cloud.tsx",
          "type": "registry:component",
          "target": "components/social-cloud.tsx"
        }
      ]
    },
    {
      "name": "footer-section-5",
      "type": "registry:block",
      "title": "Footer Section 5",
      "dependencies": [
        "motion",
        "@paper-design/shaders-react"
      ],
      "description": "Solace UI footer section block variation 5.",
      "files": [
        {
          "path": "src/registry/blocks/footer-section/five/index.tsx",
          "type": "registry:component",
          "target": "components/footer-section-5.tsx"
        },
        {
          "path": "src/registry/blocks/footer-section/social-cloud.tsx",
          "type": "registry:component",
          "target": "components/social-cloud.tsx"
        }
      ]
    },
    {
      "name": "footer-section-6",
      "type": "registry:block",
      "title": "Footer Section 6",
      "dependencies": [
        "motion",
        "@paper-design/shaders-react"
      ],
      "description": "Solace UI footer section block variation 6.",
      "files": [
        {
          "path": "src/registry/blocks/footer-section/six/index.tsx",
          "type": "registry:component",
          "target": "components/footer-section-6.tsx"
        },
        {
          "path": "src/registry/blocks/footer-section/social-cloud.tsx",
          "type": "registry:component",
          "target": "components/social-cloud.tsx"
        }
      ]
    },
    {
      "name": "hero-section-1",
      "type": "registry:block",
      "title": "Hero Section 1",
      "description": "Solace UI hero section block variation 1.",
      "dependencies": [
        "motion",
        "lucide-react"
      ],
      "registryDependencies": [
        "button"
      ],
      "files": [
        {
          "path": "src/registry/blocks/hero-section/one/index.tsx",
          "type": "registry:component",
          "target": "components/hero-section-1.tsx"
        },
        {
          "path": "src/registry/blocks/hero-section/one/circular-gallery.tsx",
          "type": "registry:component",
          "target": "components/circular-gallery.tsx"
        },
        {
          "path": "src/registry/blocks/hero-section/text-effect.tsx",
          "type": "registry:component",
          "target": "components/text-effect.tsx"
        },
        {
          "path": "src/components/ui/animated-group.tsx",
          "type": "registry:ui",
          "target": "components/animated-group.tsx"
        }
      ]
    },
    {
      "name": "hero-section-2",
      "type": "registry:block",
      "title": "Hero Section 2",
      "dependencies": [
        "motion"
      ],
      "description": "Solace UI hero section block variation 2.",
      "files": [
        {
          "path": "src/registry/blocks/hero-section/two/index.tsx",
          "type": "registry:component",
          "target": "components/hero-section-2.tsx"
        },
        {
          "path": "src/registry/blocks/hero-section/two/triple-phone.tsx",
          "type": "registry:component",
          "target": "components/triple-phone.tsx"
        },
        {
          "path": "src/components/ui/animated-group.tsx",
          "type": "registry:ui",
          "target": "components/animated-group.tsx"
        }
      ]
    },
    {
      "name": "hero-section-3",
      "type": "registry:block",
      "title": "Hero Section 3",
      "dependencies": [
        "motion"
      ],
      "description": "Solace UI hero section block variation 3.",
      "files": [
        {
          "path": "src/registry/blocks/hero-section/three/index.tsx",
          "type": "registry:component",
          "target": "components/hero-section-3.tsx"
        },
        {
          "path": "src/registry/blocks/hero-section/logo-cloud.tsx",
          "type": "registry:component",
          "target": "components/logo-cloud.tsx"
        },
        {
          "path": "src/components/ui/animated-group.tsx",
          "type": "registry:ui",
          "target": "components/animated-group.tsx"
        }
      ]
    },
    {
      "name": "hero-section-4",
      "type": "registry:block",
      "title": "Hero Section 4",
      "dependencies": [
        "motion"
      ],
      "description": "Solace UI hero section block variation 4.",
      "files": [
        {
          "path": "src/registry/blocks/hero-section/four/index.tsx",
          "type": "registry:component",
          "target": "components/hero-section-4.tsx"
        },
        {
          "path": "src/registry/blocks/hero-section/logo-cloud.tsx",
          "type": "registry:component",
          "target": "components/logo-cloud.tsx"
        },
        {
          "path": "src/components/ui/animated-group.tsx",
          "type": "registry:ui",
          "target": "components/animated-group.tsx"
        }
      ]
    },
    {
      "name": "hero-section-5",
      "type": "registry:block",
      "title": "Hero Section 5",
      "dependencies": [
        "motion"
      ],
      "description": "Solace UI hero section block variation 5.",
      "files": [
        {
          "path": "src/registry/blocks/hero-section/five/index.tsx",
          "type": "registry:component",
          "target": "components/hero-section-5.tsx"
        },
        {
          "path": "src/registry/blocks/hero-section/logo-cloud.tsx",
          "type": "registry:component",
          "target": "components/logo-cloud.tsx"
        },
        {
          "path": "src/components/ui/animated-group.tsx",
          "type": "registry:ui",
          "target": "components/animated-group.tsx"
        }
      ]
    },
    {
      "name": "hero-section-6",
      "type": "registry:block",
      "title": "Hero Section 6",
      "dependencies": [
        "motion"
      ],
      "description": "Solace UI hero section block variation 6.",
      "files": [
        {
          "path": "src/registry/blocks/hero-section/six/index.tsx",
          "type": "registry:component",
          "target": "components/hero-section-6.tsx"
        },
        {
          "path": "src/components/ui/animated-group.tsx",
          "type": "registry:ui",
          "target": "components/animated-group.tsx"
        }
      ]
    },
    {
      "name": "hero-section-7",
      "type": "registry:block",
      "title": "Hero Section 7",
      "dependencies": [
        "motion",
        "@paper-design/shaders-react"
      ],
      "description": "Solace UI hero section block variation 7.",
      "files": [
        {
          "path": "src/registry/blocks/hero-section/seven/index.tsx",
          "type": "registry:component",
          "target": "components/hero-section-7.tsx"
        }
      ]
    },
    {
      "name": "hero-section-8",
      "type": "registry:block",
      "title": "Hero Section 8",
      "dependencies": [
        "motion",
        "@paper-design/shaders-react"
      ],
      "description": "Solace UI hero section block variation 8.",
      "files": [
        {
          "path": "src/registry/blocks/hero-section/eight/index.tsx",
          "type": "registry:component",
          "target": "components/hero-section-8.tsx"
        }
      ]
    },
    {
      "name": "chat-messages-1",
      "type": "registry:component",
      "title": "Chat Messages 1",
      "dependencies": [
        "motion",
        "lucide-react"
      ],
      "description": "Solace UI chat messages component variation 1.",
      "files": [
        {
          "path": "src/registry/components/chat-messages/one/index.tsx",
          "type": "registry:component",
          "target": "components/chat-messages-1.tsx"
        },
        {
          "path": "src/registry/components/chat-messages/chat.tsx",
          "type": "registry:component",
          "target": "components/chat.tsx"
        },
        {
          "path": "src/registry/components/chat-messages/chat-message.tsx",
          "type": "registry:component",
          "target": "components/chat-message.tsx"
        },
        {
          "path": "src/registry/components/chat-messages/blur-fade.tsx",
          "type": "registry:component",
          "target": "components/blur-fade.tsx"
        },
        {
          "path": "src/registry/components/chat-messages/iphone-frame.tsx",
          "type": "registry:component",
          "target": "components/iphone-frame.tsx"
        }
      ]
    },
    {
      "name": "chat-messages-2",
      "type": "registry:component",
      "title": "Chat Messages 2",
      "dependencies": [
        "motion",
        "lucide-react"
      ],
      "description": "Solace UI chat messages component variation 2.",
      "files": [
        {
          "path": "src/registry/components/chat-messages/two/index.tsx",
          "type": "registry:component",
          "target": "components/chat-messages-2.tsx"
        },
        {
          "path": "src/registry/components/chat-messages/chat.tsx",
          "type": "registry:component",
          "target": "components/chat.tsx"
        },
        {
          "path": "src/registry/components/chat-messages/chat-message.tsx",
          "type": "registry:component",
          "target": "components/chat-message.tsx"
        },
        {
          "path": "src/registry/components/chat-messages/blur-fade.tsx",
          "type": "registry:component",
          "target": "components/blur-fade.tsx"
        },
        {
          "path": "src/registry/components/chat-messages/iphone-frame.tsx",
          "type": "registry:component",
          "target": "components/iphone-frame.tsx"
        }
      ]
    },
    {
      "name": "hero-video-1",
      "type": "registry:component",
      "title": "Hero Video 1",
      "dependencies": [
        "motion",
        "lucide-react"
      ],
      "description": "Solace UI hero video component variation 1.",
      "files": [
        {
          "path": "src/registry/components/hero-video/one/index.tsx",
          "type": "registry:component",
          "target": "components/hero-video-1.tsx"
        },
        {
          "path": "src/registry/components/hero-video/hero-video-default.tsx",
          "type": "registry:component",
          "target": "components/hero-video-default.tsx"
        }
      ]
    },
    {
      "name": "hero-video-2",
      "type": "registry:component",
      "title": "Hero Video 2",
      "dependencies": [
        "motion",
        "lucide-react"
      ],
      "description": "Solace UI hero video component variation 2.",
      "files": [
        {
          "path": "src/registry/components/hero-video/two/index.tsx",
          "type": "registry:component",
          "target": "components/hero-video-2.tsx"
        },
        {
          "path": "src/registry/components/hero-video/hero-video-default.tsx",
          "type": "registry:component",
          "target": "components/hero-video-default.tsx"
        }
      ]
    },
    {
      "name": "phone-mockups-1",
      "type": "registry:component",
      "title": "Phone Mockups 1",
      "dependencies": [
        "motion",
        "lucide-react"
      ],
      "description": "Solace UI phone mockups component variation 1.",
      "registryDependencies": [
        "button"
      ],
      "files": [
        {
          "path": "src/registry/components/phone-mockups/one/index.tsx",
          "type": "registry:component",
          "target": "components/phone-mockups-1.tsx"
        },
        {
          "path": "src/registry/components/phone-mockups/one/phone-carousel.tsx",
          "type": "registry:component",
          "target": "components/phone-carousel.tsx"
        },
        {
          "path": "src/registry/components/phone-mockups/one/use-mobile.tsx",
          "type": "registry:hook",
          "target": "hooks/use-mobile.tsx"
        }
      ]
    },
    {
      "name": "navbar-section-1",
      "type": "registry:block",
      "title": "Navbar Section 1",
      "dependencies": [
        "motion",
        "lucide-react"
      ],
      "description": "Solace UI navbar section block variation 1.",
      "files": [
        {
          "path": "src/registry/blocks/navbar-section/one/index.tsx",
          "type": "registry:component",
          "target": "components/navbar-section-1.tsx"
        }
      ]
    },
    {
      "name": "navbar-section-2",
      "type": "registry:block",
      "title": "Navbar Section 2",
      "dependencies": [
        "motion",
        "lucide-react"
      ],
      "description": "Solace UI navbar section block variation 2 (xAI inspired).",
      "files": [
        {
          "path": "src/registry/blocks/navbar-section/two/index.tsx",
          "type": "registry:component",
          "target": "components/navbar-section-2.tsx"
        }
      ]
    }
  ]
}
