-
Notifications
You must be signed in to change notification settings - Fork 3
Landing Page Redesign #945
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 our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: staging
Are you sure you want to change the base?
Landing Page Redesign #945
Conversation
✅ Deploy Preview for vortexfi ready!
To edit notification comments on pull requests, go to your Netlify project configuration. |
✅ Deploy Preview for vortex-sandbox ready!
To edit notification comments on pull requests, go to your Netlify project configuration. |
There was a problem hiding this 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 implements a comprehensive landing page redesign that introduces a new routing system and reorganizes the application structure for better scalability. The changes include migrating to TanStack Router for type-safe routing, refactoring sections for business and individual audiences, adding comprehensive privacy policy and terms pages, and implementing a new design system with animations.
Key Changes
- Migration to TanStack Router with locale-aware routes and type-safe navigation
- Complete landing page redesign with separate sections for individuals and business users
- Addition of privacy policy and terms & conditions pages with full content
- New design system with Lottie animations, reusable components, and consistent typography
- Footer expansion with comprehensive navigation links and direct buy/sell crypto links
Reviewed changes
Copilot reviewed 97 out of 112 changed files in this pull request and generated no comments.
Show a summary per file
| File | Description |
|---|---|
| packages/shared/src/tokens/utils/helpers.ts | Renamed import from assethubTokenConfig to assetHubTokenConfig for consistency |
| packages/shared/src/tokens/assethub/config.ts | Renamed export from assethubTokenConfig to assetHubTokenConfig for PascalCase naming |
| biome.json | Added lottie directory and routeTree.gen.ts to ignore patterns |
| apps/frontend/vite.config.ts | Added TanStack Router plugin configuration |
| apps/frontend/src/routes/* | New route files implementing TanStack Router with locale support |
| apps/frontend/src/translations/*.json | Added extensive translations for privacy policy, terms, business pages |
| apps/frontend/src/components/* | New reusable components for animations, navigation, and layout |
| apps/frontend/src/sections/* | Reorganized sections into individuals/ and business/ directories |
| apps/frontend/App.css | Restructured CSS with proper layering and new utility classes |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
…f github.com:pendulum-chain/vortex into 860-add-content-for-the-business-path-on-the-website
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
|
The widget URL parameters are not respected. When a user opens the page with a specific set of URL parameters, the form to select input and output should be skipped. Example for URL with quote refresh Example for URL without quote refresh We talked about this recently in a sync meeting already. Looking at the URL with quote refresh, we require the following parameters: In a perfect world, even subsets of the parameters are supported, eg. partners can only define the Also, if a user directly opens a widget URL, either with a fixed quote or with the quote refresh parameters, they should not be able to go back to the form but only ever be able to go back as far as the 'Enter Details' page. For convenience, the easiest technical solution to achieve this might be to add an extra flag to the rampState that is only set to true if the user entered the 'Enter Details' page via the form and not with a URL. |

📋 Summary
This PR implements a comprehensive redesign of the Vortex Landing Page, aiming to improve the visual identity and user experience of the application's entry point. It addresses multiple tracked issues to enhance the initial user interface.
🎯 Key Changes
Implements a complete visual redesign of the Landing Page interface
Resolves reported issues #860, #842, and #841 related to the landing page logic or layout
Updates UI components to align with the new design specifications
📛 Breaking changes: New routing system
🆙 Dependencies: tanstack-router, lottie-react, updated daisyui
✅ Review Focus Areas
Visual regression testing across different screen sizes (responsiveness)
Verification of all call-to-action (CTA) buttons and navigation links
URL params/guards testing
translations testing (missing pt-BR)