Skip to content

feat: replace sonner with base-ui toast component - #138

Merged
adelrodriguez merged 2 commits into
mainfrom
08-06-feat_replace_sonner_with_base-ui_toast_component
Aug 7, 2026
Merged

feat: replace sonner with base-ui toast component#138
adelrodriguez merged 2 commits into
mainfrom
08-06-feat_replace_sonner_with_base-ui_toast_component

Conversation

@adelrodriguez

Copy link
Copy Markdown
Collaborator

Replaces the sonner toast library with a custom Toast component built on @base-ui/react/toast. The new toast.add({ title, type }) API replaces toast.success() and toast.error() calls across all auth forms. The Toaster component is now self-contained with its own provider, portal, viewport, and toast list rendering, including icon support for success, error, info, warning, and loading states.

Also adds several new UI components to the package:

  • DataTable — a wrapper around @tanstack/react-table with empty state support
  • Attachment — a composable file/media attachment display component with size, orientation, and state variants
  • Bubble / BubbleContent / BubbleReactions — chat bubble components with alignment and variant support
  • Message / MessageGroup / MessageAvatar / MessageContent / MessageHeader / MessageFooter — message layout primitives
  • MessageScroller — a scroll container built on @shadcn/react/message-scroller with auto-scroll behavior and a scroll-to-end button
  • Marker — a labeled divider/separator component
  • Questionnaire — a multi-step form component built on @shadcn/react/questionnaire with choices, navigation, and validation support
  • DirectionProvider — re-exports @base-ui/react/direction-provider

Adds @shadcn/react and @tanstack/react-table as dependencies, removes sonner, and upgrades shadcn to 4.16.2.

@vercel

vercel Bot commented Aug 6, 2026

Copy link
Copy Markdown

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

Project Deployment Actions Updated (UTC)
init Ready Ready Preview Aug 7, 2026 2:33am
init-docs Ready Ready Preview Aug 7, 2026 2:33am

Request Review

adelrodriguez commented Aug 6, 2026

Copy link
Copy Markdown
Collaborator Author

This stack of pull requests is managed by Graphite. Learn more about stacking.

@coderabbitai

coderabbitai Bot commented Aug 6, 2026

Copy link
Copy Markdown

Important

Review skipped

Auto reviews are disabled on this repository. Please check the settings in the CodeRabbit UI or the .coderabbit.yaml file in this repository. To trigger a single review, invoke the @coderabbitai review command.

⚙️ Run configuration

Configuration used: Organization UI

Review profile: CHILL

Plan: Pro Plus

Run ID: bbbae9b7-d5d2-43ab-9c53-6cb0b0b40a07

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • 🔍 Trigger review

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

@adelrodriguez
adelrodriguez marked this pull request as ready for review August 6, 2026 16:11

Copy link
Copy Markdown
Collaborator Author

@codex review

@chatgpt-codex-connector

Copy link
Copy Markdown

Codex Review: Didn't find any major issues. 👍

Reviewed commit: c366081269

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

@adelrodriguez
adelrodriguez merged commit 5f52f94 into main Aug 7, 2026
12 checks passed
@adelrodriguez
adelrodriguez deleted the 08-06-feat_replace_sonner_with_base-ui_toast_component branch August 7, 2026 03:15
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant