mirror of
https://github.com/cloudflare/vinext.git
synced 2026-05-09 08:25:34 +02:00
[PR #210] [MERGED] test: add ShadCN/Radix UI ecosystem coverage #389
Labels
No labels
enhancement
enhancement
good first issue
help wanted
nextjs-tracking
nextjs-tracking
pull-request
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
starred/vinext#389
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
📋 Pull Request Information
Original PR: https://github.com/cloudflare/vinext/pull/210
Author: @southpolesteve
Created: 3/1/2026
Status: ✅ Merged
Merged: 3/2/2026
Merged by: @southpolesteve
Base:
main← Head:test/shadcn-ecosystem-coverage📝 Commits (3)
d951af6Skip deploy previews for fork PRs that lack Cloudflare secrets1e46ec7test: add ShadCN/Radix UI ecosystem coverageebc5ea5Merge remote-tracking branch 'origin/main' into resolve-conflicts📊 Changes
12 files changed (+1148 additions, -0 deletions)
View changed files
📝
pnpm-lock.yaml(+715 -0)📝
tests/ecosystem.test.ts(+54 -0)➕
tests/fixtures/ecosystem/shadcn/app/dialog-demo.tsx(+31 -0)➕
tests/fixtures/ecosystem/shadcn/app/dropdown-demo.tsx(+39 -0)➕
tests/fixtures/ecosystem/shadcn/app/layout.tsx(+15 -0)➕
tests/fixtures/ecosystem/shadcn/app/page.tsx(+42 -0)➕
tests/fixtures/ecosystem/shadcn/components/ui/button.tsx(+52 -0)➕
tests/fixtures/ecosystem/shadcn/components/ui/dialog.tsx(+89 -0)➕
tests/fixtures/ecosystem/shadcn/components/ui/dropdown-menu.tsx(+78 -0)➕
tests/fixtures/ecosystem/shadcn/lib/utils.ts(+6 -0)➕
tests/fixtures/ecosystem/shadcn/package.json(+21 -0)➕
tests/fixtures/ecosystem/shadcn/vite.config.ts(+6 -0)📄 Description
Summary
@radix-ui/react-slot), Dialog (@radix-ui/react-dialog), and DropdownMenu (@radix-ui/react-dropdown-menu)@radix-ui/react-slotworks correctly in the RSC environment without"use client", while context-heavy packages like@radix-ui/react-dialogare properly proxied via their"use client"directivesCloses #100
🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.