Summary This PR performs a comprehensive refactor to remove legacy antd dependencies across the Accounts and ProjectSettings pages, replacing them with native @highlight-run/ui components and modernizing date handling.
Key Changes:
Project Settings: Replaced antd Select (tags mode) with native Highlight Input and custom tag mapping logic in ErrorFiltersForm, ErrorSettingsForm, and ExcludedUsersForm.
Accounts Page: Fully replaced the legacy antd Table with the native Highlight UI Table.
Error State Select: Migrated antd DatePicker to the native Highlight UI DatePicker.
Technical Improvements: Successfully transitioned the ErrorStateSelect component from moment.js to date-fns and resolved multiple noImplicitAny TypeScript errors by explicitly typing React events.
Closes #8635 /claim #8635
How did you test this change? Validated code integrity using yarn workspace @highlight-run/frontend tsc –noEmit to ensure all TypeScript and implicit any errors in the modified files were resolved.
Are there any deployment considerations? N/A
Does this work require review from our design team? No, these changes use existing native Highlight UI components and maintain the existing UX.
Brian K. Campbell
@1028bcmail
Highlight (YC W23)
@highlight