fix: replace unstable list keys and fix burn page build errors#293
Conversation
|
Important Review skippedAuto reviews are disabled on base/target branches other than the default branch. Please check the settings in the CodeRabbit UI or the ⚙️ Run configurationConfiguration used: defaults Review profile: CHILL Plan: Pro Run ID: You can disable this status message by setting the Use the checkbox below for a quick retry:
✨ Finishing Touches🧪 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 |
|
@temisan0x resolve conflicts |
|
Fixed the conflicts and synced everything with the latest main. Also cleaned up the package-lock and double-checked the burn page logic so it’s all good to go now. Ready for review whenever you're free! @Junman140 |
|
@temisan0x it still has two |
|
Resolved all conflicts with upstream/main, confirmed no key={index} across the app. Also caught and fixed one in help/page.tsx. Ready for review. @Junman140 |
Closes #215
Summary
Replaces unstable React list keys across affected components and resolves build-breaking issues in the Burn page discovered during implementation.
What changed
Stable key fixes
idvalues for FAQ items inapp/help/page.tsxfield.tsx,skeleton-list.tsx, andslider.tsxto avoidkey={index}rates/page.tsxandmint/page.tsxalready use stable identifiersBurn page fixes
valuesreferences withform.getValues()formHandleSubmittoform.handleSubmitVerification
key={index}usage in affected filestsc --noEmitpassesTesting