- completely rewrite the Sonner toaster component with theme-aligned styling, default top-center position, brand-colored toast states, and improved spacing/sizing - update root layout to remove hardcoded Toaster position prop since the component now handles its own positioning - add toggle to show/hide completed quote items on the quote process page - add empty state message when all quote items are fully processed - memoize displayed quote items for stable sorting and filtering |
||
|---|---|---|
| .. | ||
| app | ||
| components | ||
| lib | ||