Commit 0619338
authored
New components - Register Route (#22)
* feat(register): enhance registration page with tabs and improved input handling
- Introduced tabs for selecting between MCP server and API modes, enhancing user experience.
- Updated input fields with improved validation and styling, including monetary input handling.
- Refined layout and text styles for better readability and consistency across the registration page.
- Removed unnecessary components and streamlined the structure for clarity.
* feat(register): add dynamic tool fetching and highlight status on registration page
- Implemented fetching of tools based on the validity of the provided URL, enhancing user interaction.
- Introduced state management for tool count and loading status to provide real-time feedback.
- Added dynamic text highlighting to indicate URL status and tool availability, improving user experience.
* feat(register): refine registration page layout and enhance input validation
- Updated text styles and layout for improved readability and consistency on the registration page.
- Enhanced input field styling with dynamic border color based on URL validity.
- Adjusted spacing and text properties for better visual hierarchy and user experience.
- Replaced icon for valid URL indication to improve clarity.
* mobile
* feat(monetize-wizard): update step flow and enhance pricing input handling
- Reduced total steps from 5 to 4, refining the step labels and descriptions for clarity.
- Introduced a bulk pricing input feature with validation and formatting for better user experience.
- Enhanced tool listing with expandable descriptions and improved layout for better readability.
- Updated button styles and interactions for a more consistent and responsive design.
* feat(monetize-wizard): enhance currency input handling and improve UI responsiveness
- Introduced a new state to track input digits for better currency formatting.
- Implemented a dedicated function for handling currency input, ensuring cents are processed correctly.
- Updated bulk price input handling to improve validation and formatting.
- Enhanced mobile UI elements for better usability and visual consistency.
* feat(monetize-wizard): integrate Radix UI switch for authentication headers
- Added a new switch component to toggle the requirement for authentication headers in the monetize wizard.
- Updated step descriptions and labels for clarity and improved user guidance.
- Enhanced the layout and styling of the header configuration section for better usability.
- Refined the overall user interface to ensure a more consistent and responsive design.
* feat(monetize-wizard): enhance network selection UI and improve step descriptions
- Added tabs for selecting between mainnet and testnet, improving user navigation.
- Updated network selection labels and counts for better clarity and user guidance.
- Enhanced styling of network cards for improved visual consistency and readability.
- Refined step descriptions to provide clearer instructions for users.
* feat(monetize-wizard): refine wallet input handling and enhance UI clarity
- Updated step labels and descriptions for improved user guidance, specifically changing 'Addresses' to 'Wallets'.
- Enhanced input fields for EVM and SVM recipient addresses with dynamic styling based on input validity.
- Improved layout and spacing for wallet selection components, ensuring better usability and visual consistency.
- Added smart suggestions dropdown for connected wallets, streamlining the address input process.
* feat(hero-3d): update logos and enhance logo sizing
- Changed the vlayer logo link from 'vlayer.com' to 'vlayer.xyz'.
- Added ethglobal logo with corresponding link and sizing adjustments.
- Updated logo sizing logic to accommodate the new ethglobal logo for better visual consistency.
* feat(register): add footer component and adjust layout for improved user experience
- Integrated a footer component for desktop view, fixed to the bottom of the page.
- Modified the main container's padding to enhance layout consistency across different screen sizes.
- Ensured the registration page maintains a clean and user-friendly design.
* feat(monetize-wizard): improve loading state handling and UI updates
- Updated the monetize wizard to handle loading states for tools more effectively, setting tools to null while fetching.
- Enhanced UI feedback by integrating a spinner during tool fetching, improving user experience.
- Adjusted state management for monetization tools to ensure proper handling of null values and improved validation checks.
- Refined the display of tool counts and pricing inputs to accommodate potential null states, ensuring clarity in the UI.
* fix build
* fix second instance
* feat(servers-grid): enhance server card functionality and UI
- Integrated request count fetching for each server, displaying total requests with loading state.
- Updated server card layout for improved visual consistency and user experience.
- Added a new button variant for connecting to servers, enhancing interaction options.
- Refined skeleton card design for better loading state representation.1 parent 3f5b816 commit 0619338
13 files changed
Lines changed: 1326 additions & 1068 deletions
File tree
- apps/app
- public/logos
- src
- app/register
- components
- custom-ui
- ui
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
29 | 29 | | |
30 | 30 | | |
31 | 31 | | |
| 32 | + | |
32 | 33 | | |
33 | 34 | | |
34 | 35 | | |
| |||
Loading
0 commit comments