[WEB-6702] feat: redesign intake action buttons and use design tokens#8801
[WEB-6702] feat: redesign intake action buttons and use design tokens#8801sriramveeraghanta merged 2 commits intopreviewfrom
Conversation
|
Linked to Plane Work Item(s) This comment was auto-generated by Plane |
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: defaults Review profile: CHILL Plan: Pro Run ID: 📒 Files selected for processing (2)
✅ Files skipped from review due to trivial changes (2)
📝 WalkthroughWalkthroughRefactors inbox header components to use shared design-system controls (IconButton, new filled icons), standardizes status badge tokens, and adjusts button variant class ordering in the Propel button helper. Changes
Estimated code review effort🎯 3 (Moderate) | ⏱️ ~30 minutes Possibly related PRs
Suggested reviewers
Poem
🚥 Pre-merge checks | ✅ 2 | ❌ 1❌ Failed checks (1 warning)
✅ Passed checks (2 passed)
✏️ Tip: You can configure your own custom pre-merge checks in the settings. ✨ Finishing Touches📝 Generate docstrings
🧪 Generate unit tests (beta)
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. Comment |
There was a problem hiding this comment.
Pull request overview
This PR updates the web intake (inbox) headers to use Propel Button/IconButton components and semantic design tokens, while also extending the Propel icon set with new filled status icons.
Changes:
- Add
CheckCircleFilledIconandCloseCircleFilledIconto the Propel icons (misc) barrel exports. - Redesign desktop + mobile intake header actions (accept/decline/nav/more menu) to use Propel
Button/IconButtonwithsecondarystyling. - Replace hardcoded hex colors in inbox status icon styling with semantic token classes.
Reviewed changes
Copilot reviewed 7 out of 7 changed files in this pull request and generated 4 comments.
Show a summary per file
| File | Description |
|---|---|
| packages/propel/src/icons/misc/index.ts | Re-export newly added filled circle status icons. |
| packages/propel/src/icons/misc/check-circle-filled-icon.tsx | New filled “check circle” icon component for intake actions/status. |
| packages/propel/src/icons/misc/close-circle-filled-icon.tsx | New filled “close circle” icon component for intake actions/status. |
| packages/propel/src/button/helper.tsx | Adjust secondary and error-outline variant class composition for Propel buttons. |
| apps/web/core/components/inbox/inbox-status-icon.tsx | Swap hardcoded hex colors for semantic design token classes. |
| apps/web/core/components/inbox/content/inbox-issue-mobile-header.tsx | Replace bespoke buttons with IconButton and update the “more” menu trigger/icons. |
| apps/web/core/components/inbox/content/inbox-issue-header.tsx | Update desktop header actions/buttons and “more” menu trigger to match new design system usage. |
Description
CheckCircleFilledIconandCloseCircleFilledIconto propel icon libraryIconButtonandButtonfrom propel withsecondaryvariantType of Change
Media
Accepted
Declined
Duplicate
Pending
Sidebar
Summary by CodeRabbit
New Features
Style