Skip to content

Commit 6ba7aac

Browse files
Copilothotlong
andcommitted
Improve export clarity and add multi-package-manager support to migration guide
Co-authored-by: hotlong <50353452+hotlong@users.noreply.github.com>
1 parent c6671a8 commit 6ba7aac

2 files changed

Lines changed: 10 additions & 1 deletion

File tree

packages/components/MIGRATION_GUIDE.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -73,7 +73,14 @@ const form = useForm();
7373

7474
1. **Install react-hook-form** (if not already installed)
7575
```bash
76+
# Using pnpm
7677
pnpm add react-hook-form
78+
79+
# Using npm
80+
npm install react-hook-form
81+
82+
# Using yarn
83+
yarn add react-hook-form
7784
```
7885

7986
2. **Replace component imports**

packages/components/src/ui/index.ts

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -56,9 +56,11 @@ export * from './skeleton';
5656
export * from './slider';
5757
/**
5858
* Sonner is the recommended toast solution for ObjectUI.
59+
* The Toaster export below is the Sonner Toaster component.
5960
* @see https://ui.shadcn.com/docs/components/sonner
6061
*/
6162
export * from './sonner';
63+
// Explicitly export Toaster from Sonner as the default Toaster
6264
export { Toaster } from './sonner';
6365
export * from './spinner';
6466
export * from './switch';
@@ -67,7 +69,7 @@ export * from './tabs';
6769
export * from './textarea';
6870
/** @deprecated Use Sonner (sonner.tsx) for toast notifications instead */
6971
export * from './toast';
70-
/** @deprecated Use Sonner Toaster from sonner.tsx instead */
72+
/** @deprecated Use Sonner Toaster from sonner.tsx instead. Import { Toaster } for the recommended component. */
7173
export { Toaster as ToastNotifier } from './toaster';
7274
export * from './toggle-group';
7375
export * from './toggle';

0 commit comments

Comments
 (0)