Compare commits

...

12 Commits

Author SHA1 Message Date
shadcn
62223c12cf fix: registries.json 2026-01-30 16:42:22 +04:00
Jaem
6d467d2e1d fix: allow vertical scroll pass-through on code blocks (#9454) 2026-01-27 09:57:47 +04:00
Harit
893cddd2dc add satoriui registry (#9432)
* add satoriui registry

* updated registries.json file

---------

Co-authored-by: Harit Patel <harit.ptl.business.com>
2026-01-27 09:50:14 +04:00
Nicolas Vargas
1781186def fix(docs): update navigation-menu docs package name and add styleName (#9455) 2026-01-27 09:48:54 +04:00
Wolfr
89b9a76368 fix - Update copy (#9453) 2026-01-27 09:47:58 +04:00
Saullo Bretas Silva
0266253841 Fix JSON formatting in registries.json (#9464) 2026-01-27 00:49:18 +04:00
Nirav joshi
e5fda2c139 Fixed: directory json issue for shadcnspace (#9460)
* feat(registry): add my custom registry

* Feat: Added Shadcnspace into  registries.json

* Updated directory.json

---------

Co-authored-by: ShadcnSpace <shadcnspace@gmail.com>
2026-01-26 22:28:06 +04:00
Usman Sabuwala
40b9de46e9 Fix Base UI dropdown menu links (#9457)
Base UI does not have a `dropdown-menu` but rather just `menu`
This PR fixes the link that lead to Base UI docs
2026-01-26 22:01:09 +04:00
shadcn
6d97ab0b9b Revert "feat(registry): added new registry(@shadcn-space , @shadcn-dashboard)…" (#9458)
This reverts commit d06e84a007.
2026-01-26 21:03:04 +04:00
ShadcnSpace
d06e84a007 feat(registry): added new registry(@shadcn-space , @shadcn-dashboard) (#9102)
* feat(registry): add my custom registry

* Feat: Added Shadcnspace into  registries.json

---------

Co-authored-by: ShadcnSpace <shadcnspace@gmail.com>
Co-authored-by: Nirav joshi <31440272+Niravjoshi-Wrappixel@users.noreply.github.com>
2026-01-26 20:56:47 +04:00
Akash Moradiya
a29185c9cf fix(directory): basecn registry url typo (#9452) 2026-01-26 09:20:03 +04:00
Sitsiilia
84c801ac67 docs(figma): add shadcn/ui components kit by Sitsiilia Bergmann (#9416)
* docs(figma): add shadcn/ui components kit by Sitsiilia Bergmann

* docs: updates

---------

Co-authored-by: shadcn <m@shadcn.com>
2026-01-26 09:06:35 +04:00
7 changed files with 48 additions and 13 deletions

View File

@@ -10,7 +10,8 @@ description: Every component recreated in Figma. With customizable props, typogr
## Free
- [Obra shadcn/ui](https://www.figma.com/community/file/1514746685758799870/obra-shadcn-ui) by [Obra Studio](https://obra.studio/) - Carefully crafted kit designed in the philosophy of shadcn, tracks v4, MIT licensed
- [Obra shadcn/ui](https://www.figma.com/community/file/1514746685758799870/obra-shadcn-ui) by [Obra Studio](https://obra.studio/) - Carefully crafted shadcn/ui kit, MIT licensed, maintained by team of designers, with free design to code plugin
- [shadcn/ui components](https://www.figma.com/community/file/1342715840824755935) by [Sitsiilia Bergmann](https://x.com/sitsiilia) - A well-structured component library aligned with the shadcn component system, regularly maintained.
- [shadcn/ui design system](https://www.figma.com/community/file/1203061493325953101) by [Pietro Schirano](https://twitter.com/skirano) - A design companion for shadcn/ui. Each component was painstakingly crafted to perfectly match the code implementation.
## Paid

View File

@@ -5,8 +5,8 @@ featured: true
base: base
component: true
links:
doc: https://base-ui.com/react/components/dropdown-menu
api: https://base-ui.com/react/components/dropdown-menu#api-reference
doc: https://base-ui.com/react/components/menu
api: https://base-ui.com/react/components/menu#api-reference
---
<ComponentPreview
@@ -162,4 +162,4 @@ A richer example combining groups, icons, and submenus.
## API Reference
See the [Base UI documentation](https://base-ui.com/react/components/dropdown-menu) for the full API reference.
See the [Base UI documentation](https://base-ui.com/react/components/menu) for the full API reference.

View File

@@ -37,7 +37,7 @@ npx shadcn@latest add navigation-menu
<Step>Install the following dependencies:</Step>
```bash
npm install @base-ui-components/react
npm install @base-ui/react
```
<Step>Copy and paste the following code into your project.</Step>
@@ -45,6 +45,7 @@ npm install @base-ui-components/react
<ComponentSource
name="navigation-menu"
title="components/ui/navigation-menu.tsx"
styleName="base-nova"
/>
<Step>Update the import paths to match your project setup.</Step>

View File

@@ -87,7 +87,7 @@ export async function highlightCode(code: string, language: string = "tsx") {
{
pre(node) {
node.properties["class"] =
"no-scrollbar min-w-0 overflow-x-auto overscroll-none px-4 py-3.5 outline-none has-[[data-highlighted-line]]:px-0 has-[[data-line-numbers]]:px-0 has-[[data-slot=tabs]]:p-0 !bg-transparent"
"no-scrollbar min-w-0 overflow-x-auto overflow-y-auto overscroll-x-contain overscroll-y-auto px-4 py-3.5 outline-none has-[[data-highlighted-line]]:px-0 has-[[data-line-numbers]]:px-0 has-[[data-slot=tabs]]:p-0 !bg-transparent"
},
code(node) {
node.properties["data-line-numbers"] = ""

View File

@@ -190,7 +190,7 @@ export const mdxComponents = {
return (
<pre
className={cn(
"no-scrollbar min-w-0 overflow-x-auto overscroll-none px-4 py-3.5 outline-none has-[[data-highlighted-line]]:px-0 has-[[data-line-numbers]]:px-0 has-[[data-slot=tabs]]:p-0",
"no-scrollbar min-w-0 overflow-x-auto overflow-y-auto overscroll-x-contain overscroll-y-auto px-4 py-3.5 outline-none has-[[data-highlighted-line]]:px-0 has-[[data-line-numbers]]:px-0 has-[[data-slot=tabs]]:p-0",
className
)}
{...props}

View File

@@ -86,7 +86,7 @@
{
"name": "@basecn",
"homepage": "https://basecn.dev",
"url": "https://basecn.dev/r/{name}",
"url": "https://basecn.dev/r/{name}.json",
"description": "Beautifully crafted shadcn/ui components powered by Base UI"
},
{
@@ -164,7 +164,7 @@
{
"name": "@elements",
"homepage": "https://www.tryelements.dev",
"url": "https://www.tryelements.dev/r/registry.json",
"url": "https://www.tryelements.dev/r/{name}.json",
"description": "Full-stack shadcn/ui components that go beyond UI. Add auth, monetization, uploads, and AI to your app in seconds."
},
{
@@ -176,7 +176,7 @@
{
"name": "@efferd",
"homepage": "https://efferd.com/",
"url": "https://efferd.com/r/registry.json",
"url": "https://efferd.com/r/{name}.json",
"description": "A collection of beautifully crafted Shadcn/UI blocks, designed to help developers build modern websites with ease."
},
{
@@ -368,7 +368,7 @@
{
"name": "@prompt-kit",
"homepage": "https://www.prompt-kit.com",
"url": "https://www.prompt-kit.com/c/registry.json",
"url": "https://www.prompt-kit.com/c/{name}.json",
"description": "Core building blocks for AI apps. High-quality, accessible, and customizable components for AI interfaces."
},
{
@@ -431,6 +431,12 @@
"url": "https://roiui.com/r/{name}.json",
"description": "Roi UI is a library that offers UI components and blocks built with Base UI primitives. Some blocks and components use motion (framer). Everything is open-source and will be forever."
},
{
"name": "@satoriui",
"homepage": "https://satoriui.site",
"url": "https://satoriui.site/r/{name}.json",
"description": "A comprehensive suite of high-fidelity interaction components. It offers motion-driven components that designed with motion-react and tailwindcss, that blends seamlessly."
},
{
"name": "@solaceui",
"homepage": "https://www.solaceui.com",
@@ -620,7 +626,7 @@
{
"name": "@beste-ui",
"homepage": "https://ui.beste.co",
"url": "https://ui.beste.co/r/registry.json",
"url": "https://ui.beste.co/r/{name}.json",
"description": "Production-ready UI blocks for landing pages, dashboards, and web apps."
},
{
@@ -688,5 +694,11 @@
"homepage": "https://typedora-ui.netlify.app",
"url": "https://typedora-ui.netlify.app/r/{name}.json",
"description": "Typedora UI is a next-generation extension layer for shadcn/ui, designed to bring full type-safety to your UI components."
},
{
"name": "@shadcn-space",
"homepage": "https://shadcnspace.com/",
"url": "https://shadcnspace.com/r/{name}.json",
"description": "An open-source collection of production-ready Shadcn UI blocks, components, and templates for websites, admin dashboards and modern React web projects, built with Tailwind CSS and ready to copy-paste or install via the Shadcn CLI."
}
]

File diff suppressed because one or more lines are too long