## Summary Fixed multiple TypeScript errors that were preventing the production build from completing on Railway. ## Changes Made ### Nullable Type Fixes - Fixed `searchParams.toString()` calls with optional chaining (`?.`) and fallback values - Fixed `pathname` nullable access in UpdateToastClient - Added fallbacks for undefined values in translation interpolations ### Type Consistency Fixes - Fixed recency parameter handling (string from URL, converted to number internally) - Removed duplicate local interface definitions for Party and User types - Fixed Party type mismatches by using global type definitions ### API Route Error Handling - Fixed error type checking in catch blocks for login/signup routes - Added proper type guards for axios error objects ### Component Props Fixes - Fixed RadixSelect.Trigger by removing invalid placeholder prop - Fixed Toast and Tooltip components by using Omit to exclude conflicting content type - Added missing onAdvancedFilter prop to FilterBar components - Fixed PartyFooter props with required parameters ## Test Plan - [x] Fixed all TypeScript compilation errors locally - [ ] Production build should complete successfully on Railway - [ ] All affected components should function correctly 🤖 Generated with [Claude Code](https://claude.ai/code) --------- Co-authored-by: Claude <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| Alert | ||
| Button | ||
| Command | ||
| ContextMenu | ||
| ContextMenuItem | ||
| Dialog | ||
| DialogContent | ||
| DialogFooter | ||
| DialogHeader | ||
| DropdownMenuContent | ||
| DropdownMenuGroup | ||
| DropdownMenuItem | ||
| DropdownMenuLabel | ||
| DurationInput | ||
| Editor | ||
| Hovercard | ||
| Input | ||
| InputTableField | ||
| MentionTableField | ||
| MentionTypeahead | ||
| Overlay | ||
| Popover | ||
| PopoverContent | ||
| Segment | ||
| SegmentedControl | ||
| Select | ||
| SelectGroup | ||
| SelectItem | ||
| SelectTableField | ||
| SelectWithInput | ||
| Slider | ||
| SliderTableField | ||
| Switch | ||
| SwitchTableField | ||
| TableField | ||
| Textarea | ||
| Toast | ||
| Token | ||
| ToolbarButton | ||
| Tooltip | ||