refactor(components): [popper] use type-based definitions#23450
Conversation
📝 WalkthroughWalkthroughRefactors Popper props from ExtractPropTypes-derived runtime descriptors to explicit TypeScript interfaces and separate defaults; updates components to use typed defineProps with withDefaults and adjusts related types/imports across popper arrow, content, popper, trigger, and utilities. Changes
Estimated code review effort🎯 3 (Moderate) | ⏱️ ~25 minutes 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
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 |
commit: |
|
🧪 Playground Preview: https://element-plus.run/?pr=23450 |
|
When can this PR be merged? My modified tooltip component needs the content modified in this PR. @rzzf |
|
@snowbitx Thanks for your contribution! ❤️ |

Please make sure these boxes are checked before submitting your PR, thank you!
devbranch.ref #23399
Summary by CodeRabbit
Refactor
Chores
✏️ Tip: You can customize this high-level summary in your review settings.