Closed henrio123 closed 3 months ago
The latest updates on your projects. Learn more about Vercel for Git ↗︎
Name | Status | Preview | Comments | Updated (UTC) |
---|---|---|---|---|
sommelier-web | ✅ Ready (Inspect) | Visit Preview | 💬 Add feedback | Jul 3, 2024 11:27am |
The updates involve dependency and configuration upgrades, improvements to various components, and enhancements to data fetching and UI rendering. Significant changes include updating Next.js and Node.js versions, refining component imports and usage, revising UI elements for better responsiveness, and improving how data is fetched and displayed. These changes collectively aim to enhance the application's performance, maintainability, and user experience.
File(s) | Change Summary |
---|---|
next.config.js |
Removed outputFileTracing setting and adjusted quotes in headers configuration for X-Frame-Options . |
package.json |
Updated next version from ^12.1.0 to ^14.2.4 and Node.js version from "16.14.0" to "22.4.0" . |
src/components/Link.tsx |
Replaced next/link with Chakra-ui , adjusting link rendering and handling properties. |
src/components/_buttons/BondButton.tsx |
Added a Table component around existing content, and adjusted import statements accordingly. |
src/components/_cards/BridgeCard/InputAmount.tsx |
Adjusted token retrieval for balance queries and formatted the balance amount display. |
src/components/_cards/CellarCard/Burst.tsx |
Updated Image component's width attribute from "160px" to {160} . |
src/components/_cards/CellarCard/CoinImage.tsx |
Changed static width and height values to dynamic ones using JSX expressions. |
src/components/_cards/PortfolioCard/MerklePoints/MerklePoints.tsx |
Moved fetchMerkleData function locally, updated components and logic to handle userAddress , error handling, and display messages based on fetched data. |
src/components/_cards/PortfolioCard/index.tsx |
Added imports for Table , ConfigProps , and fetchMerkleData , updated useAccount destructuring and refactored various logic related to rendering and contract interactions. |
src/components/_forms/BondForm/index.tsx |
Updated displayed content from cellarConfig.lpToken.imagePath to lpTokenData?.symbol . |
src/data/uiConfig.ts |
Modified conditions for bondingPeriodOptions , adding new options blocks for specific cases. |
src/utils/fetchMerkleData.ts |
Updated fetchMerkleData function to accept vaultAddress parameter and modify API call URL construction accordingly. |
In the code's quiet hum, changes bloom, Next evolves, a future to assume. Links and buttons now glow anew, Data fetched, more precise and true. Node and Next, climbed up the hill, A rabbit's touch, encoded thrill. 🐇✨
[!TIP]
AI model upgrade
## `gpt-4o` model for reviews and chat is now live OpenAI claims that this model is better at understanding and generating code than the previous models. Please join our [Discord Community](https://discord.com/invite/GsXnASn26c) to provide any feedback or to report any issues.
Thank you for using CodeRabbit. We offer it for free to the OSS community and would appreciate your support in helping us grow. If you find it useful, would you consider giving us a shout-out on your favorite social media?
Fixes #
Description
Describe big picture changes here. This will give viewers context for the changes.
Changes
List any technical changes.
Screenshots (if appropriate):
Testing Steps
As a reviewer, what steps should I take to verify this is working correctly?
Links
Add links to Figma files, documentation, etc.
Summary by CodeRabbit
New Features
Table
component toBondButton
for improved layout.Updates
Link
component to use Chakra-UI for styling consistency.Improvements
InputAmount
.Burst
andCoinImage
components to use dynamic values.MerklePoints
component with better error handling and UI updates.PortfolioCard
logic and rendering for better performance.BondForm
to display token symbols instead of image paths.Bug Fixes
fetchMerkleData
function.