Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

refactor: actions icon migration#8219

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to ourterms of service andprivacy statement. We’ll occasionally send you account related emails.

Already on GitHub?Sign in to your account

Open
anmolsinghbhatia wants to merge28 commits intopreview
base:preview
Choose a base branch
Loading
fromrefactor-actions-icon-migration

Conversation

@anmolsinghbhatia
Copy link
Collaborator

@anmolsinghbhatiaanmolsinghbhatia commentedDec 2, 2025
edited
Loading

Description

This PR includes the following updates:

  • Migrated icons fromlucide-react toPropel icons, including:
    • CheckIcon
    • SearchIcon
    • PlusIcon
    • TrashIcon
    • EditIcon
    • NewtabIcon
    • LockIcon
    • GlobeIcon
    • CopyIcon
    • LinkIcon
    • InfoIcon
  • General code refactoring for consistency and cleanup

Changes

  • Improvement
  • Code refactoring

@anmolsinghbhatiaanmolsinghbhatia self-assigned thisDec 2, 2025
@coderabbitai
Copy link
Contributor

coderabbitaibot commentedDec 2, 2025
edited
Loading

Important

Review skipped

More than 25% of the files skipped due to max files limit. The review is being skipped to prevent a low-quality review.

109 files out of 216 files are above the max files limit of 100. Please upgrade to Pro plan to get higher limits.

You can disable this status message by setting thereviews.review_status tofalse in the CodeRabbit configuration file.

✨ Finishing touches
  • 📝 Generate docstrings
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Post copyable unit tests in a comment
  • Commit unit tests in branchrefactor-actions-icon-migration

Thanks for usingCodeRabbit! 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 and usage tips.

@anmolsinghbhatiaanmolsinghbhatia marked this pull request as ready for reviewDecember 10, 2025 13:24
CopilotAI review requested due to automatic review settingsDecember 10, 2025 13:24
Copy link
Contributor

CopilotAI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others.Learn more.

Pull request overview

This PR migrates icons fromlucide-react to the internal@plane/propel/icons library, focusing on commonly used action icons. The migration introduces a consistent icon naming pattern and updates the icon registry to support the new icon set.

Key Changes

  • Icon Migration: Replaced 10+ lucide-react icons with custom Propel icons (CheckIcon, SearchIcon, PlusIcon, TrashIcon, EditIcon, NewTabIcon, LockIcon, GlobeIcon, CopyIcon, LinkIcon, InfoIcon)
  • Icon Registry: Updatedpackages/propel/src/icons/registry.ts to include all migrated icons with proper namespacing (e.g., "action.check", "action.search")
  • Type Definitions: Updated type signatures to support union typesLucideIcon | React.FC<ISvgIcons> for compatibility during migration

Reviewed changes

Copilot reviewed 216 out of 216 changed files in this pull request and generated no comments.

Show a summary per file
FileDescription
packages/propel/src/icons/actions/*.tsxAdded 9 new icon components (CheckIcon, CopyIcon, EditIcon, GlobeIcon, LinkIcon, LockIcon, NewTabIcon, PlusIcon, TrashIcon)
packages/propel/src/icons/misc/info-icon.tsxMoved InfoIcon from root to misc directory with proper structure
packages/propel/src/icons/registry.tsUpdated icon registry with new action icons and organized imports by category
packages/propel/src/icons/constants.tsxAdded new icons to ActionsIconsMap and created MiscIconsMap
packages/ui/src/constants/icons.tsUpdated LUCIDE_ICONS_LIST to use new Propel icons instead of lucide-react
packages/ui/src/dropdowns/*.tsxMigrated Check → CheckIcon and Search → SearchIcon across dropdown components
packages/ui/src/dropdown/common/*.tsxUpdated icon imports and usage in common dropdown utilities
packages/editor/src/core/extensions/table/*.tsxMigrated Copy → CopyIcon and Trash2 → TrashIcon in table drag handle dropdowns
packages/editor/src/core/extensions/custom-image/*.tsxMigrated Plus → PlusIcon and ExternalLink → NewTabIcon in image toolbar
packages/editor/src/core/extensions/code/*.tsxUpdated CopyIcon import from lucide-react to @plane/propel/icons
packages/editor/src/core/components/menus/*.tsxMigrated Check → CheckIcon, Link → LinkIcon, Trash2 → TrashIcon in menu components
packages/editor/src/core/components/links/*.tsxUpdated icon imports for link preview and editing
apps/web/helpers/views.helper.tsUpdated view access icons (Globe2 → GlobeIcon, Lock → LockIcon) with type changes
apps/web/core/components/workspace/**/*.tsxMigrated icons across workspace views, settings, and sidebar components
apps/web/core/components/views/*.tsxUpdated Check → CheckIcon in view filters and list components
apps/web/core/components/project/**/*.tsxMigrated icons in project cards, forms, settings, and dropdowns
apps/web/core/components/pages/**/*.tsxUpdated icon usage in page lists, filters, forms, and actions
apps/web/core/components/issues/**/*.tsxComprehensive icon migration across issue layouts, properties, and detail widgets
apps/web/core/components/modules/**/*.tsxUpdated icons in module views, dropdowns, and analytics sidebar
apps/web/core/components/cycles/**/*.tsxMigrated icons in cycle views, filters, and transfer modals
apps/web/core/components/inbox/*.tsxUpdated icons in inbox filters, status, and issue headers
apps/web/core/components/estimates/*.tsxMigrated Check → CheckIcon and Pencil → EditIcon in estimate point components
apps/web/core/components/home/**/*.tsxUpdated PlusIcon usage in home widget components

💡Add Copilot custom instructions for smarter, more guided reviews.Learn how to get started.

Sign up for freeto join this conversation on GitHub. Already have an account?Sign in to comment

Reviewers

Copilot code reviewCopilotCopilot left review comments

@vamsikrishnamathalavamsikrishnamathalavamsikrishnamathala approved these changes

Projects

None yet

Milestone

No milestone

Development

Successfully merging this pull request may close these issues.

2 participants

@anmolsinghbhatia@vamsikrishnamathala

[8]ページ先頭

©2009-2025 Movatter.jp