Skip to content

remove unnecessary radix-ui meta-package dependency#437

Merged
JeremyDev87 merged 1 commit intomasterfrom
fix/413-remove-radix-ui-meta-package
Feb 16, 2026
Merged

remove unnecessary radix-ui meta-package dependency#437
JeremyDev87 merged 1 commit intomasterfrom
fix/413-remove-radix-ui-meta-package

Conversation

@JeremyDev87
Copy link
Owner

Summary

  • Replace radix-ui meta-package import in sheet.tsx with the already-installed @radix-ui/react-dialog individual package
  • Remove radix-ui dependency from package.json
  • Reduces bundle size by eliminating unnecessary bundling of all Radix UI components

Changes

File Change
apps/landing-page/components/ui/sheet.tsx import { Dialog as SheetPrimitive } from 'radix-ui'import * as SheetPrimitive from '@radix-ui/react-dialog'
apps/landing-page/package.json Removed "radix-ui": "^1.4.3"
yarn.lock Pruned 27 unused transitive dependencies (-700 lines)

Test plan

  • TypeScript typecheck passes
  • Next.js production build succeeds
  • All 224 tests pass (37 test files)
  • No remaining radix-ui meta-package references in codebase
  • Verify Sheet component works correctly in browser

Closes #413

…ct-dialog directly (#413)

Replace radix-ui meta-package import in sheet.tsx with the already-installed
@radix-ui/react-dialog individual package to reduce bundle size.
@vercel
Copy link

vercel bot commented Feb 16, 2026

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
codingbuddy-landing Ready Ready Preview, Comment Feb 16, 2026 0:51am

@JeremyDev87 JeremyDev87 self-assigned this Feb 16, 2026
@JeremyDev87 JeremyDev87 added fix landing-page Landing page project tasks labels Feb 16, 2026
@JeremyDev87 JeremyDev87 changed the title fix(landing-page): remove unnecessary radix-ui meta-package dependency remove unnecessary radix-ui meta-package dependency Feb 16, 2026
@JeremyDev87 JeremyDev87 merged commit 28e7d18 into master Feb 16, 2026
25 checks passed
@JeremyDev87 JeremyDev87 deleted the fix/413-remove-radix-ui-meta-package branch February 16, 2026 12:53
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

fix landing-page Landing page project tasks

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[MEDIUM] Landing Page: Remove unnecessary radix-ui meta-package dependency

1 participant