Skip to content
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

multisig(ui): fix multisig ui issues #1006

Merged
merged 19 commits into from
Dec 27, 2023
Merged

Conversation

Hemanthghs
Copy link
Collaborator

@Hemanthghs Hemanthghs commented Dec 21, 2023

Part of #998

Summary by CodeRabbit

  • New Features

    • Search results now display the time elapsed since creation.
  • Enhancements

    • Enhanced multi-signature transaction creation dialog with improved layout and styling.
    • Added verification status indicator to multisig sidebar and page components.
    • Increased the number of items per page in transaction lists from 5 to 6.
  • Bug Fixes

    • Corrected the balance validation logic to handle invalid and insufficient amounts.
  • Style

    • Updated CSS and component styles for a more polished user interface.
  • Documentation

    • No visible changes to end-users.

Copy link

vercel bot commented Dec 21, 2023

The latest updates on your projects. Learn more about Vercel for Git ↗︎

Name Status Preview Comments Updated (UTC)
dev-resolute ✅ Ready (Inspect) Visit Preview 💬 Add feedback Dec 26, 2023 10:20am
resolute ✅ Ready (Inspect) Visit Preview 💬 Add feedback Dec 26, 2023 10:20am

Copy link
Contributor

coderabbitai bot commented Dec 21, 2023

Walkthrough

The recent updates to the multisig application focus on enhancing the user interface and refining the functionality. A notable change is the improved time representation, with a new utility function showing the time since creation. There's a shift towards more custom styles, particularly in dialog components, and the introduction of image components for a richer visual experience. The update also increases the items per page and introduces a verification flag in the sidebar props, indicating a push for improved data handling and user feedback.

Changes

File Path Change Summary
.../AccountInfo.tsx Added utility import for time difference; updated time display to show how long ago the account was created.
.../DialogCreateMultisig.tsx, .../DialogDeleteTxn.tsx, .../DialogTxnFailed.tsx, .../DialogViewRaw.tsx, .../DialogDeleteMultisig.tsx Removed some imports; added dialogBoxPaperPropStyles import; updated dialog components with new styles and image components.
.../DialogCreateTxn.tsx Added common styles import; increased items per page from 5 to 6.
.../MultisigSidebar.tsx, .../PageMultisig.tsx, .../PageMultisigInfo.tsx Added verified boolean prop to component interfaces and passed it down the component tree.
.../AllTransactionsList.tsx, .../TransactionsList.tsx Added image import for visual enhancements.
.../Delegate.tsx, .../ReDelegate.tsx, .../Send.tsx, .../UnDelegate.tsx Imported error constants; updated validation logic and component structure for transaction forms.
.../multisig.css, .../styles.ts Made various CSS class and style adjustments.
.../commonStyles.ts Added new styling properties for dialog boxes.
.../dataTime.ts Enhanced time difference function to support past dates.

🐇 "In the code's burrow, changes abound,
🕒 Time whispers of past, in new style found.
🎨 With images bright and dialogs dressed,
🌟 A rabbit's touch makes the code refreshed."

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?

Share

Tips

Chat with CodeRabbit Bot (@coderabbitai)

  • You can directly reply to a review comment made by CodeRabbit. Example:
    • I pushed a fix in commit <commit_id>.
    • Generate unit-tests for this file.
  • You can tag CodeRabbit on specific lines of code or entire files in the PR by tagging @coderabbitai in a comment. Examples:
    • @coderabbitai generate unit tests for this file
    • @coderabbitai modularize this function
  • You can tag @coderabbitai in a PR comment and ask questions about the PR and the codebase. Examples:
    • @coderabbitai gather interesting statistics about this repository and render them in a table.
    • @coderabbitai show all the console.log statements in this repository.
    • @coderabbitai generate unit tests for the src/utils.ts file.

CodeRabbit Commands (invoked as PR comments)

  • @coderabbitai pause to pause the reviews on a PR.
  • @coderabbitai resume to resume the paused reviews.
  • @coderabbitai review to trigger a review. This is useful when automatic reviews are disabled for the repository.
  • @coderabbitai resolve resolve all the CodeRabbit review comments.
  • @coderabbitai help to get help.

Additionally, you can add @coderabbitai ignore anywhere in the PR description to prevent this PR from being reviewed.

CodeRabbit Configration File (.coderabbit.yaml)

  • You can programmatically configure CodeRabbit by adding a .coderabbit.yaml file to the root of your repository.
  • The JSON schema for the configuration file is available here.
  • If your editor has YAML language server enabled, you can add the path at the top of this file to enable auto-completion and validation: # yaml-language-server: $schema=https://coderabbit.ai/integrations/coderabbit-overrides.v2.json

CodeRabbit Discord Community

Join our Discord Community to get help, request features, and share feedback.

Copy link
Contributor

@coderabbitai coderabbitai bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Review Status

Actionable comments generated: 4

Configuration used: CodeRabbit UI

Commits Files that changed from the base of the PR and between eb00d9e and 049b905.
Files ignored due to filter (3)
  • frontend/public/delete-icon-outlined.svg
  • frontend/public/download-icon.svg
  • frontend/public/no-transactions.png
Files selected for processing (24)
  • frontend/src/app/(routes)/multisig/components/AccountInfo.tsx (2 hunks)
  • frontend/src/app/(routes)/multisig/components/AllMultisigs.tsx (1 hunks)
  • frontend/src/app/(routes)/multisig/components/AllTransactionsList.tsx (4 hunks)
  • frontend/src/app/(routes)/multisig/components/DialogCreateMultisig.tsx (9 hunks)
  • frontend/src/app/(routes)/multisig/components/DialogCreateTxn.tsx (12 hunks)
  • frontend/src/app/(routes)/multisig/components/DialogDeleteMultisig.tsx (2 hunks)
  • frontend/src/app/(routes)/multisig/components/DialogDeleteTxn.tsx (3 hunks)
  • frontend/src/app/(routes)/multisig/components/DialogTxnFailed.tsx (2 hunks)
  • frontend/src/app/(routes)/multisig/components/DialogViewRaw.tsx (3 hunks)
  • frontend/src/app/(routes)/multisig/components/MultisigSidebar.tsx (2 hunks)
  • frontend/src/app/(routes)/multisig/components/PageMultisig.tsx (1 hunks)
  • frontend/src/app/(routes)/multisig/components/PageMultisigInfo.tsx (2 hunks)
  • frontend/src/app/(routes)/multisig/components/TransactionCard.tsx (2 hunks)
  • frontend/src/app/(routes)/multisig/components/TransactionsList.tsx (3 hunks)
  • frontend/src/app/(routes)/multisig/components/msgs/RedelegateMessage.tsx (1 hunks)
  • frontend/src/app/(routes)/multisig/components/msgs/TxnMsg.tsx (1 hunks)
  • frontend/src/app/(routes)/multisig/components/txns/Delegate.tsx (3 hunks)
  • frontend/src/app/(routes)/multisig/components/txns/ReDelegate.tsx (3 hunks)
  • frontend/src/app/(routes)/multisig/components/txns/Send.tsx (2 hunks)
  • frontend/src/app/(routes)/multisig/components/txns/UnDelegate.tsx (6 hunks)
  • frontend/src/app/(routes)/multisig/multisig.css (3 hunks)
  • frontend/src/app/(routes)/multisig/styles.ts (7 hunks)
  • frontend/src/utils/commonStyles.ts (1 hunks)
  • frontend/src/utils/dataTime.ts (2 hunks)
Files skipped from review due to trivial changes (6)
  • frontend/src/app/(routes)/multisig/components/AllMultisigs.tsx
  • frontend/src/app/(routes)/multisig/components/DialogDeleteMultisig.tsx
  • frontend/src/app/(routes)/multisig/components/DialogDeleteTxn.tsx
  • frontend/src/app/(routes)/multisig/components/TransactionCard.tsx
  • frontend/src/app/(routes)/multisig/components/msgs/RedelegateMessage.tsx
  • frontend/src/app/(routes)/multisig/components/msgs/TxnMsg.tsx
Additional comments: 53
frontend/src/utils/commonStyles.ts (1)
  • 1-5: The dialogBoxPaperPropStyles object is well-defined and follows best practices for styling constants in React. The use of a gradient background is a subjective choice and seems to be consistent with the application's design requirements.
frontend/src/app/(routes)/multisig/components/DialogViewRaw.tsx (3)
  • 2-2: The import of dialogBoxPaperPropStyles from @/utils/commonStyles is correctly added to standardize the dialog box styling.

  • 25-25: The usage of dialogBoxPaperPropStyles in the PaperProps of the Dialog component is correct and ensures consistent styling across dialog boxes.

  • 30-30: The padding and margin adjustments in the JSX seem appropriate for styling purposes. Ensure that these changes align with the design specifications.

frontend/src/app/(routes)/multisig/components/DialogTxnFailed.tsx (2)
  • 8-8: The replacement of dialogTxnFailedStyles with dialogBoxPaperPropStyles suggests a move towards a more unified styling approach using common styles. This is a good practice for maintainability and consistency.

  • 24-24: The application of dialogBoxPaperPropStyles to the PaperProps of the Dialog component is consistent with the changes made in other dialog components, which is good for maintaining a consistent look and feel.

frontend/src/utils/dataTime.ts (3)
  • 1-1: The import statement for moment is correctly formatted. It's good to see that the library is being used consistently across the application.

  • 32-35: The addition of an optional past parameter to the getTimeDifferenceToFutureDate function is a good enhancement, allowing the function to handle both past and future dates. This increases the utility of the function.

  • 43-48: The conditional logic to calculate timeDifference based on the past parameter is correct and allows for versatile use of the getTimeDifferenceToFutureDate function for both past and future dates.

frontend/src/app/(routes)/multisig/components/PageMultisig.tsx (1)
  • 92-92: The addition of the verified prop to the MultisigSidebar component is a significant change. It's important to ensure that all instances where MultisigSidebar is used have been updated to pass this new prop.
frontend/src/app/(routes)/multisig/styles.ts (3)
  • 14-15: The changes to mb and borderRadius in textFieldStyles are consistent and follow the CSS-in-JS pattern used in the project.

  • 31-33: The addition of the width property to autoCompleteStyles ensures that the autocomplete component takes the full width of its container, which is typically desired for form inputs.

  • 75-75: The addition of WebkitTextFillColor to createMultisigTextFieldStyles is a browser-specific style to ensure consistent text color across different web browsers. This is a good practice for cross-browser compatibility.

frontend/src/app/(routes)/multisig/components/PageMultisigInfo.tsx (1)
  • 130-130: The addition of the verified prop to the MultisigSidebar component within PageMultisigInfo is consistent with the changes in PageMultisig. Ensure that the verified prop is being managed and passed correctly throughout the application.
frontend/src/app/(routes)/multisig/multisig.css (3)
  • 100-100: The addition of h-[36px] to the .account-address class ensures a consistent height for the address elements, which can improve the visual consistency of the UI.

  • 109-110: The update to the .create-account-btn class with additional text styling and a background gradient enhances the visual appeal of the button, aligning with the application's design language.

  • 143-152: The new styles for .file-upload-box, .error-box, and .error-chip are well-defined and seem to serve specific functional purposes in the UI, such as providing visual cues for file upload areas and displaying error messages.

frontend/src/app/(routes)/multisig/components/TransactionsList.tsx (2)
  • 11-11: The import of the Image component from 'next/image' is correctly added, which is a common practice in Next.js applications for optimized image handling.

  • 92-102: The addition of an image and a message indicating "No Active Transactions" when there are no transactions to display is a good user experience practice, providing clear feedback to the user.

frontend/src/app/(routes)/multisig/components/AllTransactionsList.tsx (2)
  • 10-10: The import of the Image component from 'next/image' is correctly added and is consistent with the usage in other components of the application.

  • 102-112: The addition of an image and a message indicating "No Active Transactions" when there are no transactions to display is consistent with the changes in TransactionsList.tsx and provides a good user experience.

frontend/src/app/(routes)/multisig/components/txns/Send.tsx (2)
  • 8-8: The import of INSUFFICIENT_BALANCE from @/utils/errors is correctly added to standardize error messages across the application.

  • 147-149: The updated validation logic for the "amount" input is more robust, checking for invalid amounts and insufficient balance with detailed feedback, which is a good practice for user input validation.

frontend/src/app/(routes)/multisig/components/txns/Delegate.tsx (2)
  • 13-13: The import of INSUFFICIENT_BALANCE from @/utils/errors is correctly added to standardize error messages across the application.

  • 176-178: The updated validation logic for the "amount" input is more robust, checking for invalid amounts and insufficient balance with detailed feedback, which is a good practice for user input validation.

frontend/src/app/(routes)/multisig/components/MultisigSidebar.tsx (2)
  • 20-20: The addition of the verified property to the MultisigSidebarProps interface is a significant change. It's important to ensure that all instances where MultisigSidebar is used have been updated to pass this new prop.

  • 143-214: The conditional rendering based on the verified property is correctly implemented. It's crucial to ensure that the verified state is managed correctly and that the UI reflects the correct state based on this property.

frontend/src/app/(routes)/multisig/components/AccountInfo.tsx (2)
  • 12-12: The import of getTimeDifferenceToFutureDate from @/utils/dataTime is correctly added to utilize the function for displaying relative time differences.

  • 154-154: The modification to use getTimeDifferenceToFutureDate(created_at, true) instead of getLocalDate(created_at) in the AccountDetails component is a good enhancement, providing a more user-friendly display of the account creation time.

frontend/src/app/(routes)/multisig/components/txns/UnDelegate.tsx (12)
  • 14-14: The addition of INSUFFICIENT_BALANCE from @/utils/errors is a good practice for consistent error handling across components.

  • 48-48: Initialization of delegations state without a dependency array in useSelector is correct since it relies on Redux state which is managed outside of the component lifecycle.

  • 51-52: Dispatching getDelegations action within useEffect with an empty dependency array ensures the action is only run once when the component mounts, which is the expected behavior.

  • 59-62: The initialization of selectedValBal state with an empty string for amount and denom is appropriate if these values are expected to be populated asynchronously.

  • 64-66: The initialization of data state as an empty array is correct and indicates it will be populated with data of a specific structure later on.

  • 71-72: The use of optional chaining on delegations?.delegations?.delegation_responses is a safe way to access nested properties that may not be present, preventing runtime errors.

  • 83-83: The assignment of del.balance to amount within the loop is correct assuming del.balance has the expected structure and type.

  • 94-95: The nested conditional check for validator_address is correct and ensures that only the relevant delegations are processed.

  • 99-99: The assignment of del.balance to amount within the nested conditional block is consistent with the previous usage and is correct.

  • 108-108: The call to setData to update the state with the processed data is placed correctly outside of the loop to batch state updates, which is a good practice for performance.

  • 177-191: The Autocomplete component's onChange handler correctly updates both the selected validator and the balance state. However, ensure that the currency's coinDecimals is always defined to avoid runtime errors during the division operation.

  • 230-235: The validation logic within the Controller component for the amount field is correct, checking for invalid amounts and insufficient balance. The use of INSUFFICIENT_BALANCE for consistency is good.

frontend/src/app/(routes)/multisig/components/txns/ReDelegate.tsx (3)
  • 14-14: The addition of INSUFFICIENT_BALANCE from @/utils/errors is consistent with the changes in UnDelegate.tsx and is a good practice for consistent error handling across components.

  • 196-221: The Autocomplete component's onChange handler correctly updates the selected validator balance state. Ensure that the currency's coinDecimals is always defined to avoid runtime errors during the division operation, similar to the UnDelegate.tsx component.

  • 289-298: The validation logic for the amount field within the Controller component is correct, checking for invalid amounts and insufficient balance. The use of INSUFFICIENT_BALANCE for consistency is good.

frontend/src/app/(routes)/multisig/components/DialogCreateMultisig.tsx (4)
  • 32-32: The addition of dialogBoxPaperPropStyles from @/utils/commonStyles suggests a unified approach to dialog box styling across the multisig feature, which is a good practice for maintainability and consistency.

  • 99-104: Replacing the DeleteIcon with an Image component for deletion functionality is a significant change. Ensure that the new image component behaves as expected and that the deletion functionality is tested thoroughly.

  • 373-373: The use of dialogBoxPaperPropStyles for the Dialog component's PaperProps is consistent with the import and suggests a unified styling approach.

  • 501-509: The conditional rendering of the button's content based on the createMultiAccRes status is correct and provides user feedback during the creation process.

frontend/src/app/(routes)/multisig/components/DialogCreateTxn.tsx (5)
  • 58-58: The addition of dialogBoxPaperPropStyles from @/utils/commonStyles is consistent with the changes in other components and is a good practice for maintainability and consistency.

  • 68-68: Changing the PER_PAGE constant from 5 to 6 affects pagination and the display of transaction lists. This change should be verified to ensure it integrates well with the UI and does not introduce any overflow or layout issues.

  • 220-220: Adding setMessages([]) in the handleClose function is a good practice to reset the state when the dialog is closed, ensuring a clean state for the next time it's opened.

  • 437-437: The use of dialogBoxPaperPropStyles for the Dialog component's PaperProps is consistent with the import and suggests a unified styling approach.

  • 582-592: The Pagination component's onChange handler correctly updates the current page and the sliced messages to display. Ensure that the pagination works correctly with the new PER_PAGE value.

@aleem1314 aleem1314 enabled auto-merge (squash) December 21, 2023 14:35
Copy link

vercel bot commented Dec 22, 2023

Deployment failed with the following error:

Resource is limited - try again in 26 minutes (more than 100, code: "api-deployments-free-per-day").

Copy link
Contributor

@coderabbitai coderabbitai bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Review Status

Actionable comments generated: 0

Configuration used: CodeRabbit UI

Commits Files that changed from the base of the PR and between 049b905 and c4f9bc4.
Files selected for processing (1)
  • frontend/src/utils/dataTime.ts (1 hunks)
Additional comments: 3
frontend/src/utils/dataTime.ts (3)
  • 32-37: The addition of the past parameter to getTimeDifferenceToFutureDate allows the function to handle both past and future dates. Ensure that all usages of this function have been updated to pass the correct past argument where necessary.

  • 37-37: The use of isNaN to validate the futureDateObj is a good practice to ensure that the date provided is valid.

  • 31-37: > Note: This review was outside the patches, and no patch overlapping with it was found. Original lines [38-50]

The logic for calculating the time difference based on the past parameter appears to be correct and consistent with the existing pattern for generating time strings. This change should be tested to ensure that it correctly handles edge cases around the transitions between seconds, minutes, hours, days, months, and years.

Copy link

vercel bot commented Dec 22, 2023

Deployment failed with the following error:

Resource is limited - try again in 22 minutes (more than 100, code: "api-deployments-free-per-day").

@Hemanthghs Hemanthghs marked this pull request as draft December 22, 2023 05:47
auto-merge was automatically disabled December 22, 2023 05:47

Pull request was converted to draft

Copy link
Contributor

@coderabbitai coderabbitai bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Review Status

Actionable comments generated: 0

Configuration used: CodeRabbit UI

Commits Files that changed from the base of the PR and between c4f9bc4 and 33bffd7.
Files ignored due to filter (3)
  • frontend/public/no-messages-illustration.png
  • frontend/public/no-multisigs.png
  • frontend/public/no-transactions.png
Files selected for processing (11)
  • frontend/src/app/(routes)/multisig/components/AccountInfo.tsx (3 hunks)
  • frontend/src/app/(routes)/multisig/components/AllMultisigs.tsx (3 hunks)
  • frontend/src/app/(routes)/multisig/components/AllTransactionsList.tsx (4 hunks)
  • frontend/src/app/(routes)/multisig/components/DialogCreateMultisig.tsx (11 hunks)
  • frontend/src/app/(routes)/multisig/components/DialogCreateTxn.tsx (13 hunks)
  • frontend/src/app/(routes)/multisig/components/SelectTransactionType.tsx (1 hunks)
  • frontend/src/app/(routes)/multisig/components/TransactionsList.tsx (3 hunks)
  • frontend/src/app/(routes)/multisig/multisig.css (3 hunks)
  • frontend/src/app/(routes)/multisig/styles.ts (7 hunks)
  • frontend/src/components/LandingPage.tsx (2 hunks)
  • frontend/src/utils/constants.ts (1 hunks)
Files skipped from review due to trivial changes (2)
  • frontend/src/app/(routes)/multisig/components/SelectTransactionType.tsx
  • frontend/src/utils/constants.ts
Additional comments: 42
frontend/src/app/(routes)/multisig/styles.ts (8)
  • 14-23: The addition of border styles to the textFieldStyles object enhances the visual focus state of the input fields. Ensure that the new border styles are consistent with the design system of the application.

  • 39-41: The autoCompleteStyles object has been updated to include a width property. Verify that this change does not cause any layout issues in components where these styles are applied.

  • 53-53: The borderRadius property in autoCompleteTextFieldStyles remains unchanged. This comment is just an acknowledgment of the consistency maintained in the style properties.

  • 68-77: The sendTxnTextFieldStyles object has been updated with border styles similar to textFieldStyles. This maintains consistency across different text field styles, which is good for a cohesive UI experience.

  • 88-113: > Note: This review was outside the patches, so it was mapped to the patch with the greatest overlap. Original lines [81-100]

The createMultisigTextFieldStyles object has been modified to include new styles for disabled state and typography, along with border styles. Ensure that these styles are in line with the disabled state visual requirements and that the typography changes do not conflict with global styles.

  • 103-111: The new createMultisigThresholdStyles object introduces styles for input fields specifically related to the threshold setting in the create multisig form. Confirm that these styles are applied correctly and that the borderRadius of 4px is intended for these fields.

  • 123-124: The createTxnTextFieldStyles object's mb and borderRadius properties remain unchanged, indicating no alterations to the margin-bottom and border-radius styles for transaction text fields.

  • 146-147: The mb property in selectTxnStyles remains consistent with the previous version, ensuring that the margin-bottom for transaction selection elements is unchanged.

frontend/src/components/LandingPage.tsx (2)
  • 9-9: The import of removeAllAuthTokens is added to handle authentication token management. This is a security enhancement to ensure that all tokens are cleared when the account changes.

  • 53-54: The accountChangeListener function now includes a call to removeAllAuthTokens followed by a page reload. This ensures that upon account change, all authentication tokens are cleared from local storage, which is a good security practice. However, ensure that this behavior is consistent with the user experience expectations and that the reload does not lead to any undesired side effects.

frontend/src/app/(routes)/multisig/multisig.css (5)
  • 100-100: The .account-address class has been updated with a fixed height. Verify that this change does not cause any visual regression or layout issues in the UI where this class is used.

  • 109-110: The .create-account-btn class now includes text-related properties and a background gradient. Ensure that the new text size and font weight are consistent with the design specifications and that the gradient background aligns with the UI theme.

  • 144-144: The new .file-upload-box class introduces styles for a file upload UI element. Confirm that the introduced styles meet the design requirements and that the element is accessible and functional.

  • 152-152: The .error-box class is added to style the container for error messages. Ensure that the height and margin-top properties provide adequate space for error messages and that the style is consistent with other error UI elements.

  • 156-157: The .create-multisig-btn-2 class is added with similar styles to the .create-account-btn. Confirm that this button's styles are applied correctly in the UI and that the naming convention of the class is consistent with the project's CSS naming standards.

frontend/src/app/(routes)/multisig/components/TransactionsList.tsx (3)
  • 11-11: The import of the Image component from 'next/image' is added to the TransactionsList component. This is likely for better image handling and optimization in the Next.js framework.

  • 92-102: The rendering of "No Transactions" has been updated to include an image and styled text. This enhances the user experience by providing a more visually appealing message when there are no transactions. Ensure that the image and text styles are consistent with the application's design language.

  • 107-107: The DialogViewTxnMessages component now uses single quotes for an empty string fallback, which is a minor code style consistency improvement.

frontend/src/app/(routes)/multisig/components/AllTransactionsList.tsx (2)
  • 10-10: The import of the Image component from 'next/image' is added to the AllTransactionsList component. This is likely for better image handling and optimization in the Next.js framework.

  • 102-112: The rendering of "No Transactions" has been updated to include an image and styled text. This enhances the user experience by providing a more visually appealing message when there are no transactions. Ensure that the image and text styles are consistent with the application's design language.

frontend/src/app/(routes)/multisig/components/AllMultisigs.tsx (3)
  • 16-17: The imports of copyToClipboard and setError are added to handle copying functionality and error messaging. This is a good practice to modularize common functionalities and improve user feedback mechanisms.

  • 64-107: The JSX structure within the AllMultisigs component has been modified to include conditional rendering based on status and handling of empty accounts. Ensure that the conditional logic correctly reflects the intended behavior and that the UI updates are in line with the design specifications.

  • 155-180: The MultisigAccountCard component now integrates the copyToClipboard function and dispatches a success message upon copying an address. This improves the user experience by providing immediate feedback when an address is copied. Verify that the copyToClipboard function works as expected and that the success message is appropriately displayed to the user.

frontend/src/app/(routes)/multisig/components/AccountInfo.tsx (3)
  • 11-12: The import of getTimeDifferenceToFutureDate replaces getLocalDate, and CommonCopy is added. This suggests a refactoring to use a more appropriate function for time difference calculation and a common component for copy functionality.

  • 154-157: The getTimeDifferenceToFutureDate function is used to format the created date of an account. This change likely improves the display of time information by showing relative time. Confirm that the function correctly handles past dates and that the displayed information is accurate and user-friendly.

  • 248-248: The MemberAddress component is refactored to use the CommonCopy component for handling the copy functionality. This is a good practice to reuse common components and ensure consistent behavior across the application.

frontend/src/app/(routes)/multisig/components/DialogCreateMultisig.tsx (5)
  • 21-24: Verify that the renaming of createMultisigTextFieldStyles to createMultisigThresholdStyles is reflected everywhere in the codebase and that the new dialogBoxPaperPropStyles is applied correctly.

  • 102-107: Ensure that the Image component is correctly implemented and the src path to the delete icon is valid and accessible.

  • 466-468: Verify that the combined application of createMultisigTextFieldStyles and createMultisigThresholdStyles to the TextField component does not cause any style conflicts.

  • 500-502: Verify that the renamed CSS class create-account-btn is updated throughout the codebase and used consistently.

  • 515-515: Verify that the conditional rendering logic for the submit button based on the createMultiAccRes status is functioning as intended.

frontend/src/app/(routes)/multisig/components/DialogCreateTxn.tsx (11)
  • 9-9: Verify that the NO_MESSAGES_ILLUSTRATION constant is used correctly in the UI where no messages are present.

  • 59-59: Verify that the dialogBoxPaperPropStyles import is applied correctly to the dialog components.

  • 69-69: Verify that the change of the PER_PAGE constant from 5 to 6 does not adversely affect the pagination or display of transaction lists.

  • 150-151: Verify that the download functionality for the sample CSV file is working correctly and that the correct sample file is provided for each transaction type.

  • 189-194: Ensure that the src path to the download icon is valid and accessible.

  • 221-221: Verify that the addition of setMessages([]) in the handleClose function is appropriate and does not introduce any unintended side effects.

  • 283-283: Verify that the resetMessages function correctly resets the messages state and that its invocation in the useEffect hook is appropriate.

  • 576-581: Verify that the pagination logic is correct and that the conditional styling for the pagination component is functioning as intended.

  • 605-607: Verify that the styles applied to the TextField component for the memo input are correct and do not conflict with other styles.

  • 633-637: Verify that the NO_MESSAGES_ILLUSTRATION is displayed correctly when there are no messages and that the image path is valid.

  • 625-628: Verify that the conditional rendering of the submit button text based on the createRes status is functioning as intended.

Copy link
Contributor

@coderabbitai coderabbitai bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Review Status

Actionable comments generated: 0

Configuration used: CodeRabbit UI

Commits Files that changed from the base of the PR and between 33bffd7 and 9a12e91.
Files selected for processing (1)
  • frontend/src/app/(routes)/multisig/components/DialogCreateTxn.tsx (13 hunks)
Files skipped from review as they are similar to previous changes (1)
  • frontend/src/app/(routes)/multisig/components/DialogCreateTxn.tsx

@aleem1314 aleem1314 enabled auto-merge (squash) December 22, 2023 09:26
@Hemanthghs Hemanthghs marked this pull request as draft December 22, 2023 10:21
auto-merge was automatically disabled December 22, 2023 10:21

Pull request was converted to draft

Copy link
Contributor

@coderabbitai coderabbitai bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Review Status

Actionable comments generated: 0

Configuration used: CodeRabbit UI

Commits Files that changed from the base of the PR and between 9a12e91 and 11f764f.
Files selected for processing (1)
  • frontend/src/components/LandingPage.tsx (2 hunks)
Additional comments: 2
frontend/src/components/LandingPage.tsx (2)
  • 9-9: The import of removeAllAuthTokens from ../utils/localStorage is added. Ensure that this function is indeed exported from the localStorage module and that it is the appropriate utility to be used in this context.
Verification successful


The removeAllAuthTokens function is indeed exported from the frontend/src/utils/localStorage.ts file, confirming that the import in LandingPage.tsx is valid and correctly references an existing function in the codebase.

Scripts Executed

The following scripts were executed for the analysis:


Script:

#!/bin/bash
# Verify that removeAllAuthTokens is exported from localStorage module
ast-grep --lang javascript --pattern $'export function removeAllAuthTokens($_)' src/utils/localStorage.js

Length of output: 524



Script:

#!/bin/bash
# Find the correct file path for localStorage.js or a similar file
fd 'localStorage\.js$'

Length of output: 24



Script:

#!/bin/bash
# Search for any JavaScript or TypeScript files containing the removeAllAuthTokens function
ast-grep --lang javascript --pattern $'export function removeAllAuthTokens($_)' --include '*.js' --include '*.jsx' --include '*.ts' --include '*.tsx'

Length of output: 353



Script:

#!/bin/bash
# Search for the removeAllAuthTokens function across all JavaScript and TypeScript files
rg 'export function removeAllAuthTokens' --glob '*.js' --glob '*.jsx' --glob '*.ts' --glob '*.tsx'

Length of output: 175

* 53-54: The addition of `removeAllAuthTokens` before `window.location.reload()` in the `accountChangeListener` function is a significant change. This ensures that all authentication tokens are cleared from local storage when the account changes, which is a good security practice. However, ensure that this behavior is consistent with the application's authentication flow and that there are no side effects or race conditions that could arise from the immediate page reload after token removal.

@aleem1314 aleem1314 merged commit 8d27806 into dev Dec 27, 2023
@aleem1314 aleem1314 deleted the hemanth/multisig-ui-issues branch December 27, 2023 03:24
aleem1314 added a commit that referenced this pull request Jan 4, 2024
* Resolute next js (#805)

* Delete all files

* Add nextJS template

* remove readme from frontend

* yarn

* changed the names

* added voteforproposal popup

* Integrate connect wallet popup

* ui: Adjust backgorund color and image

* added the groups 2nd page

* feegrant page - 1

* feegrant page - 2

* Resolve conflicts

* Add tables in feegrant

* added the group 2nd page components

* Add tabs group in groups page

* feat: integrated multiple wallets

* chore: fixed sidebar

* review changes

* review changes home page

* refactor: change css class names

* refactor: change css class names

* wip

* wip: refactor

* refactor: connect wallet nuances

* added wallet key change event listeners

* Add redux store

* feat: wallet redux state

* fix: redux state when reloaded

* chore: reload UX

* chore: update github action

---------

Co-authored-by: pavania1 <adinapavani@gmail.com>
Co-authored-by: saiteja <tejargukt123@gmail.com>
Co-authored-by: Teja2045 <106052623+Teja2045@users.noreply.github.com>
Co-authored-by: aleem1314 <aleem@vitwit.com>

* created  AllMultisigAccount page and Multisig tabs

* feat: integrated cosmosJS and bank slice

* Revert "feat: integrated cosmosJS and bank slice"

This reverts commit 6770216.

* Revert "Revert "feat: integrated cosmosJS and bank slice""

This reverts commit 00ec1bc.

* chore: deleted node modules

* chore: install dependencies

* chore

* fix: fix build issue with window object (#841)

* chore: fixings bug

* chore: review changes

* chore

* chore: removed js files and unused files

* chore: made review changes

* fix: add eslint (#849)

* fix: add eslint

* add yarn lock file

* change node version frontend workflow

* change next js version 14.0.1

* remove lint to yarn build

* chore

* chore: bank state

* fix

* chore

* fix: fix eslint issues (#851)

* fix: fix eslint issues

* eslint change

* chore: lint changes

* review changes

* review changes

* chore: bank state types

* chore: fixing some types

* refactor: refactored the cosmjs files

* refactor: review changes

* chore

* chore

* review changes

* chore

* Update frontend.yml (#854)

* chored: removed passage code

* chore

* build: implemented redux state for staking (#865)

* build: implemented redux state for staking

* chore: added declarations *.d.ts files

* chore: fixed a lint issue

* chore: fixed build errors

* ui: Add sidebar (#870)

* Added SideNav bar

* Add sidebar

---------

Co-authored-by: pavania1 <adinapavani@gmail.com>

* feat: integration of starting overview page (#869)

* feat: integration of starting overview page

* refactor: review changes

* chore

* refactor: implemented custom hooks for clean code

* chore

* feat: Add common slice and common service (#877)

* feat: Add common slice and common service

* chore

* Add types file

* chore

* Review changes

* chore

* ui: change backgroud colors and sidebar (#881)

* chore(deps): bump @types/react from 18.2.22 to 18.2.37 in /frontend (#862)

Bumps [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) from 18.2.22 to 18.2.37.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react)

---
updated-dependencies:
- dependency-name: "@types/react"
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* chore(deps): bump @types/react-dom from 18.2.7 to 18.2.15 in /frontend (#863)

Bumps [@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom) from 18.2.7 to 18.2.15.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react-dom)

---
updated-dependencies:
- dependency-name: "@types/react-dom"
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* feat: implemented Overview UI (#882)

* feat: integration of starting overview page

* refactor: review changes

* chore

* refactor: implemented custom hooks for clean code

* chore

* feat: implemented governance UI

* feat: implemented UI

* feat: implemented UI

* feat: implented overview UI

* chore

* chore

* chore: review changes

* chore: review changes

* feat: Add getUnbondingDelegations reducer (#887)

Co-authored-by: MD Aleem <72057206+aleem1314@users.noreply.github.com>

* fix: fixed transaction signing error (#890)

fix: fixed transaction error

* feat: implemented chain specific overview (#888)

* feat: integration of starting overview page

* refactor: review changes

* chore

* refactor: implemented custom hooks for clean code

* chore

* feat: implemented governance UI

* feat: implemented UI

* feat: implemented UI

* feat: implented overview UI

* chore

* chore

* chore: review changes

* chore: review changes

* feat: implemented chain specific overview

* chore

* chore: review changes

* chore

* chore: review changes

* chore: review changes

* feat: Add distribution slice (#891)

* feat: Add distribution slice

* review changes

* feat: implemented auth slice (#892)

* feat: integration of starting overview page

* refactor: review changes

* chore

* refactor: implemented custom hooks for clean code

* chore

* feat: implemented governance UI

* feat: implemented UI

* feat: implemented UI

* feat: implented overview UI

* chore

* chore

* chore: review changes

* chore: review changes

* feat: implemented chain specific overview

* chore

* chore: review changes

* feat: implemented auth slice

* chore: fixed lint errors

* feat(gov): Implement gov slice (#895)

* wip(gov): gov slice

* wip(gov): refactor

* chore(gov)

* gov: Add getDepositProps reducer

* wip(gov)

* wip(gov): add get proposal

* (gov): add constants

* feat(gov): Add txDeposit and txVote

* chore(gov): review changes

* refactor(gov): review changes

* feat: Implement select network and add network (#899)

* wip: Add select network dialog

* chore

* wip

* wip: select network

* wip: Add new network

* wip(add network)

* chore(add network): change network config schema

* Add rounting

* chore(select network)

* chore(select-network)

* chore(select-network): review changes

* review changes

* feat: implement transaction history (#893)

* feat: implented transaction history logic

* chore

* chore: clean code

* Implented recent transactions

* chore: clean code

* chore: small fix

* feat: implented actions

* chore

* fix: lint errors

* chore: tx loading

* chore

* refactor: review changes

* chore: small UI changes

* chore: close ads

* chore

* fix: add memo in Transaction type (#904)

fix: tx fix

* chore(deps): bump typescript from 5.2.2 to 5.3.2 in /frontend (#884)

Bumps [typescript](https://github.com/Microsoft/TypeScript) from 5.2.2 to 5.3.2.
- [Release notes](https://github.com/Microsoft/TypeScript/releases)
- [Commits](microsoft/TypeScript@v5.2.2...v5.3.2)

---
updated-dependencies:
- dependency-name: typescript
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* feat: Implement staking page (#901)

* Add staking overview ui

* wip: Staking ui

* chore

* Add unbonding ui

* Integrate delegations

* wip

* Add all validators dialog

* Integrate search option

* fix: fix lint issues

* chore

* fix

* wip

* wip

* Add unbonding delegations

* chore

* wip

* Add validators status

* wip

* Add validator logos

* fix: fix lint issues

* chore

* refactor

* chore

* chore

* staking: changes

* wip

* refactor(staking)

* feat(staking): Add staking actions (#906)

* feat(staking): Add delegate dialog

* chore(staking-actions)

* wip(staking): Add delegate action to staking cards

* chore(staking-actions): Customize mui text field

* wip(staking-actions-changes)

* wip(staking): Add undelegate action

* wip(staking-actions): Add redelegate

* wip(staking): Add claim, claim and stake

* wip(Staking-actions)

* refactor

* refactor(staking): Add interfaces for props

* refactor(staking)

* refactor(staking)

* wip(staking): add claim and stake

* refactor(staking)

* chore(staking-actions): review changes

* chore(staking-actions): review changes.

* chore(multisig page): review changes

* chore(staking-actions): Review changes-2

* chore(staking-page): review changes

* feat: add transaction success popup (#907)

* Added TransactionSuccess Popup

* Transaction Success Popup

* PR chnages

* ConnectWalletPopup

* removed the errors

* Update frontend/src/components/WalletPopup.tsx

Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>

---------

Co-authored-by: MD Aleem <72057206+aleem1314@users.noreply.github.com>
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>

* chore: fix build (#919)

* feat: ui improvements and txPopup integration (#921)

* feat: ui improvements and txPop integration

* chore: txPop integration in distribution

* chore: fixed gov slice

* chore: review changes

* feat: transfers (#915)

* build: transfers layout and recent transactions

* feat: assets integration in transfers page

* chore: txStatus type fix

* refactor: transfer support for all networks

* feat: added send page form

* feat: send transaction action

* chore: lint fix

* refactor: review changes

* chore: add loading

* chore: fixed loading for assets

* chore: ui change

* chore: overflow scroll

* refactor: review changes

* chore: fixed css syntax error

* chore: review changes

* chore: key change for assets list

* chore: review changes

* chore: css fix

* refactor: refactor select assets ui

* chore: yarn lock

* chore: review changes

* feat: add API for recent multisig txns (#922)

* add delete multisig account api

* add account of all multisig account txns

* remove multisig account

---------

Co-authored-by: MD Aleem <72057206+aleem1314@users.noreply.github.com>

* feat: implement multi-transfer (#926)

* build: transfers layout and recent transactions

* feat: assets integration in transfers page

* chore: txStatus type fix

* refactor: transfer support for all networks

* feat: added send page form

* feat: send transaction action

* chore: lint fix

* refactor: review changes

* chore: add loading

* chore: fixed loading for assets

* chore: ui change

* chore: overflow scroll

* refactor: review changes

* chore: fixed css syntax error

* chore: review changes

* chore: key change for assets list

* chore: review changes

* chore: css fix

* refactor: refactor select assets ui

* feat: implemented Multi-send

* chore: cursor Poiner for deleting message

* fix: delete message fix

* chore: review changes

* refactor: review changes

* chore: review changes

* feat: responsive padding and history transactions

* feat(multisig): Implement multisig slice (#912)

* wip(multisig-slice)

* wip(multisig-slice)

* feat(multisig): Add multisig slice

* chore(multisig-slice): resolve lint issues

* chore(multisig-slice)

* refactor(multisig slice)

* chore

* chore(multisig-slice): review changes

* chore(multisig-slice): review changes

* chore(multisig-slice): Review changes

* chore(multisig-slice): review changes

* feat: add governance page (#872)

* Added SideNav bar

* Ui for the Governance main page

* Made chnages required in the PR

* removed main from the css file

* added history-icon

* Add changes required for the PR

* All the ui screens for governance

* Added chnages in DepositPopup

* chore

* Review changes

* Chnaged Radio button component name

* Review chnages

* Review changes

* Review changes

* chnages in RightOverview

* Added json files requested in the PR

* changes in page.tsx

* some ui changes

* chnages

* add integration for list of proposals

* fix(gov): fix custom hooks issue

* fix eslint issues

* fix single proposal overview

* debug: vote txn error

* Made UI changes

* Added proposalId selected and chnages in govSlice

* fix: build issues

* Update frontend/src/app/(routes)/governance/ProposalOverviewVote.tsx

not it's not the correct way.
the quorum value is accessing form the proposalOverviewData file

Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>

* review changes

* review changes

* review chnages

* eslint-disable for _ChainName

* Added ReactMarkdown package

* review chnages

* fix:eslint error

* fix: all the changes

* chore(gov): gov page changes (#931)

* chore(gov): fixes

* wip(gov): fixes

* chore(gov): gov fixes

* chore(gov): remove lint issues

* chore(gov): gov improvements

* feat(gov): Add proposal projection

* chore(gov): ui changes

---------

Co-authored-by: Hemanth Sai <ghshemanth@gmail.com>
Co-authored-by: charymalloju <chary@vitwit.com>
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>

* refactor: overview page review changes (#935)

* refactor: overview ui review changes

* chore: remove hover state for transfers card

* chore: no assets style change

* chore: font change

* refactored: refactored assets information implementation

---------

Co-authored-by: MD Aleem <72057206+aleem1314@users.noreply.github.com>

* chore(staking): Staking UI iterations (#939)

* wip(staking-ui): Staking ui changes

* chore(staking): staking ui changes

* chore

* chore(staking): review change

* Fix: Changes in UI (#940)

* Fix: Changes in UI

* Fix: UI for Rightoverview

* fix: ProposalOverviewvote

* chore: fix tailwindcss warnings (#952)

* refactor: transfers UI changes (#951)

* refactor: overview ui review changes

* chore: remove hover state for transfers card

* chore: no assets style change

* chore: font change

* refactored: refactored assets information implementation

* refactor: transfers UI refactor

* chore: review changes

* chore: layout change

* chore: top nav padding

* refactor: layout changes and hide pagination

* chore: pagination change

* chore: lint fix

* chore: remove transaction icon and add extra column for asset value in Assets table (#953)

* chore: review changes

* chore: remove commented lines

* add delete multisig account api (#920)

* add delete multisig account api

* validatoe multisig account exists

* fix error format messages

* add db txn to delete account

---------

Co-authored-by: MD Aleem <72057206+aleem1314@users.noreply.github.com>

* fix:networks popup ui changes  (#954)

* fix:Chnages inAddNetworkPopup

* fix: Change the background of select network

* fix:decrease opacity of horizontal line

* changed the all-networks-icon

* fix: fix the characters of a network

* fix: changed the TopNav in select network

* chnaged the dropdown

* Update frontend/src/components/SelectNetwork.tsx

* Update frontend/src/components/SelectNetwork.tsx

---------

Co-authored-by: MD Aleem <72057206+aleem1314@users.noreply.github.com>

* fix(ui): sidebar review changes (#955)

* fix: changes in SideNavbar

* chnages in sideNavbar

* fix: added tooltip to topnavbar

* feat(multisig): Implement multisig page (#910)

* wip(multisig): Add layout

* wip(multisig-slice)

* wip(multisig-slice)

* feat(multisig): Add multisig slice

* chore(multisig-slice): resolve lint issues

* chore(multisig-slice)

* refactor(multisig slice)

* chore

* chore(multisig-slice): review changes

* chore(multisig-slice): review changes

* chore(multisig-slice): Review changes

* chore(multisig-slice): review changes

* ui: Multisigcard component (#911)

* wip(multisig-ui)

* wip(multisig): Add multisig info page

* wip(multisig): Create new multisig

* wip(multisig)

* wip(multisig)

* feat(multisig): List txns

* feat: Add create multisig account

* wip(multisig): Create txn

* wip(multisig): Add send txn form

* wip(multisig): Add delegate txn

* wip(multisig): Add signTx and broadCastTx

* wip(multisg)

* wip(multisig): refactor

* wip(multisig): refactor code

* wip

* chore

* refactor(multisig): review changes (#956)

* wip(multisig): review changes

* wip(multisig): review changes-2

* wip(multisig): review changes-3

* wip(multisig): review changes-4

* chore(multisig): review changes

* chore(multisig): review changes

* chore(multisig): review changes

* chore(multisig): review changes

---------

Co-authored-by: pavania1 <117721819+pavania1@users.noreply.github.com>

* fix: all networks logo size (#957)

* fix: all networks logo size

* fix:all network-logo-size

---------

Co-authored-by: MD Aleem <72057206+aleem1314@users.noreply.github.com>

* fix: fix add network config format (#965)

fix: fix network config format

* feat(ui): Add custom alert bar (#964)

* feat(ui): Add custom alert bar

* chore: review changes

* chore: review changes

* addded new drop-down icon (#961)

* fix: Changes implemented in transaction popup (#958)

* Displaying the quorum reached and required (#959)

* Displaying the quorum reached and required

* fix: validation errors and ui chnages

* review changes

* added scrollbar

* eslint error resolved

* eslint errors resolved

* chore(gov): proposalInfo ui fix

* fix: internalscroll

* removed unnecessary text

* review chnages

* review changes

* radded Tooltip to quorumrequired

* added quorumrequired

---------

Co-authored-by: hemanthghs <ghshemanth@gmail.com>

* staking(ui): fix staking page ui issues (#967)

* wip: staking ui issues

* wip: staking ui issues

* wip(staking-ui-issues)

* wip(staking-ui-issues)

* chore(ui): Add no data found ui

* wip: staking-ui-issues

* feat: implemented ibc transfers (#969)

* feat: implemented ibc transfers

* chore: build fix and review changes

* chore: review change

* chore: deleted unused file

* fix: ibc denom not found bug

* fix: ui issues (#978)

* fix: fix Nan years time bug

* fix: fix claim action loading bug

* fix: temporary fix for transaction failed case

* chore: Fix the quorum required (#977)

* add undelegate and redelegate txns in multisig (#968)

* add undelegate and redelegate txns in multisig

* add list account of all multisig txns

* add delete operation for multisig

* fix all multisig account txns

* chore: update get all multisig txns (#970)

* chore(multisig): fix multisig all txns issue (#971)

* chore: resolve lint issues

* fix: fix all multisigs txn issues

* chore: fix lint issues

* chore(multisig): ui fixes

* chore

* chore: review changes

* feat: Add file upload txn (#979)

* chore: resolve lint issues

* fix: fix all multisigs txn issues

* chore: fix lint issues

* chore(multisig): ui fixes

* chore

* chore: review changes

* wip

* feat(multisig): add file upload txn

* chore: add resetError

* chore: fix

* chore: review changes

---------

Co-authored-by: Hemanth Sai <ghshemanth@gmail.com>

* chore: ui improvements (#980)

* chore: remove alerts and improve amount validations

* chore: multiple keplr requests issue

* chore: removed msgs after submission

* chore: clear messages after multi-transfer submission

* chore: messages clear change

* chore: persist messages when tx failed in multi transfer

* fix: fix multisig issues (#987)

* fix: fix multisig issues

* chore: review changes

* chore: changes networks list

* Update server.go (#988)

* fix(server): fix backend issue (#992)

fix(backend): fix backend issues

* staking(ui): fix staking ui issues (#1000)

* refactor(ui): staking ui changes

* refactor(ui): staking ui issues

* refactor(ui): staking ui changes

* refactor: ui changes (#999)

* refactor: ui changes

* chore: icons padding

* chore: adjusted button width

* feat: implement landing page (#937)

* Landingpage

* Landingpage

* removing the white spaces at the bottom

* changed button

* implement Landingpage

* fix: review changes

* review changes

* add bgcolor for the selected network

* added hover and pointer to walletbuttons

* added background animation

* added background animation

* chore: fix ui issues

* fix: eslint errors

* resolved eslint issues

* fix:eslint errors

* chore: review changes

* chnages in connectwallet

* fix: padding issues

---------

Co-authored-by: MD Aleem <72057206+aleem1314@users.noreply.github.com>

* chore: overview page ui changes (#1003)

* refactor: overview changes

* refactor: copy to clipboard component

* chore: review changes

* refactor: refactored transfers page (#1009)

refactor: refactored transfers ui

Co-authored-by: chary <57086313+charymalloju@users.noreply.github.com>

* chore(deps): add sharp package for image optimization (#1007)

chore(deps): add sharp package

Co-authored-by: MD Aleem <72057206+aleem1314@users.noreply.github.com>

* fix: proposal details and date format(ui) (#1005)

* fix: proposal details and date format

* chore: added tooltips to the proposal details

* fix: review changes

---------

Co-authored-by: chary <57086313+charymalloju@users.noreply.github.com>

* feat: Implement cancel unbonding delegations (#960)

* wip(cancel-unbonding)

* fix: fix amino converter

* chore

* chore

* chore(ui): fix common ui issues (#1008)

* chore(ui): common ui changes

* chore: review changes

---------

Co-authored-by: MD Aleem <72057206+aleem1314@users.noreply.github.com>

* Chore: Ui issues related to Deposit (#1010)

* Chore: Ui issues related to Deposit

* chore: added deposit details in the deposit overview

* fix: ui changes in deposit

* chore: resolved eslint issues

* feat: transfers and overview illustrations (#1013)

* feat: add illustrations

* chore: fix image shape

* chore(transfers): input field focus and add download icon (#1011)

* chore: text fields focus and download-icon

* chore: padding alignment of memo field

* chore: added illsutration to governance (Proposals not found) (#1012)

* chore: added illsutration

* chore: removed absolute positioning

* Update frontend/src/utils/messages.json

---------

Co-authored-by: saiteja <tejargukt123@gmail.com>
Co-authored-by: MD Aleem <72057206+aleem1314@users.noreply.github.com>

* feat: add ibc transfer note (#1015)

* chore: text fields focus and download-icon

* chore: padding alignment of memo field

* feat: added ibc badge

* fix: fixed page shifting

* chore: review change

* multisig(ui): fix multisig ui issues (#1006)

* wip(multisig): multisig ui changes

* chore(multisig): multisig ui changes

* chore(multisig): multisig ui issues

* chore(multisig(: Add illustration for no txns

* chore(multisig): Add illustration for no txns

* chore

* chore: review change

* chore

* chore(ui): add illustrations for empty screens

* chore(ui): multisigui changes

* chore

* refactor: discussed changes (#1016)

* chore: text fields focus and download-icon

* chore: padding alignment of memo field

* feat: added ibc badge

* fix: fixed page shifting

* chore: review change

* refactor: review changes

* chore: illustration positioning

* chore

* chore: recent transactions margin

* fix: fixed addresses issue for multi hop ibc transfers

* disabled draggability

* lint fix

* chore: landing page fix

* chore: fixed padding in transfers page

* common(ui): common ui changes (#1018)

* chore: common ui changes

* chore

* chore

* chore

* chore: add favicon

* feat: loading page (#1019)

* feat: Add txn receipt (#1021)

* wip: txn receipt

* chore

* wip

* chore: add txn messages

* chore: fix lint issues

* chore

* chore

* chore

* chore(ui): Txn receipt ui changes (#1025)

* chore: changes bgcolor

* chore: ui changes

* staking(ui): staking page ui changes (#1017)

* chore(staking): change staking action buttons

* chore(staking): staking ui changes

* chore(staking): ui changes

* chore

* chore

* chore: staking ui changes

* chore

* chore

* chore

* chore

* chore

* fix: loading issue (#1022)

* fix: loading issue

* fix: server side local storage bug

* chore: some nextJS weird errors, fixed the loading issue in another way

* feat: added loader animation

* refactor: assets card ui change

* chore: add ibc tag

* chore: Governance ui changes (#997)

* chore: Change the close-icon

* chanages is characterlimit, viewfullproposal and fonts

* UI changes related to the Total votes

* Review changes

* fix: review changes

* fix: eslint errors

* fix: quorum line and highlighted proposalid

* chore: review changes

* chore: fix lint issues

* chore: gov ui changes

* chore: changed divider-line

* chore: added justify-between in rightoverview

* chore: decrease the proposal-id font size

* chore: changes in votePopup

* chore: spacing in TopNav

* chore: changed the illustration

* chore: change TopNav

* chore: remove spacing in topnav

* chore: review changes

* chore: review changes

* resolved eslint errors

* fix:  jsondata field

* adjust the position of raw_data option

* ui review chnages

* chore: change the font

* chore: change the font sizes

---------

Co-authored-by: saiteja <tejargukt123@gmail.com>
Co-authored-by: Hemanth Sai <ghshemanth@gmail.com>

* chore: popup colors (#1028)

* chore: Ui changes in landingpage (#1030)

* chore: Ui changes in governance (#1029)

chore: Ui chnages in governance

* chore: common ui changes (#1031)

* chore: common ui changes

* chore: add telegram url

* fix: common ui errors (#1032)

chore: fix-common-ui-bugs

* gov(fix): fix gov proposal markdown (#1033)

* Fix: error snackbar (#1034)

* chore: fix-common-ui-bugs

* chore: fixed set error

* chore: remove snackbar

* gov(func): add loading state to vote and deposit popups (#1037)

* gov(fix): fix page break (#1040)

gov: fix page break

* chore: disable draggable to the images (#1041)

* chore: disable draggable to the images

* message

* Chary/auth middleware (#1023)

* fix merge conflicts

* add authentication layer

* fix bot errors

* remove available bal

* fixed format

* multisig: multisig iterations changes (#1042)

* chore: multisig iteration changes

* chore: multisig ui changes

* chore: add loader to verify button

* chore

* chore

* chore: add loading states

* Pavania1/landing responsive (#1045)

fix: responsive for landingpage

* chore: added isFeeEnough hook to assist transactions (#1044)

chore: allow transactions only when there is enough fee

* gov(ui): add loader  (#1046)

* gov(ui): add loader

* chore

* feat: state mutation after successful transactions (#1047)

* chore: allow transactions only when there is enough fee

* chore: state mutation after transactions

* Changes in governance ui (#1048)

* gov(ui): add loader

* chore

* fix(ui) : resolved ui changes in governance

---------

Co-authored-by: hemanthghs <ghshemanth@gmail.com>

* chore: change networks list (#1043)

* chore(multisig): multisig issues (#1050)

* chore: multisig issues

* chore: add loader to txns list

* chore: change salt value to random number

* fix: fix ui and functionality bugs (#1051)

refactor: fixed some ui and functionality bugs

* multisig(fix): remove authtokens (#1052)

multisig(fix): remove authtoken

* feat: added responsiveness to assets (#1053)

* refactor: fixed some ui and functionality bugs

* feat: made assets cards responsive

* chore: lint fix

---------

Co-authored-by: chary <57086313+charymalloju@users.noreply.github.com>

* Chary/readme (#1055)

* fix merge conflicts

* add read me file

* fixed grammatical mistakes

* delete frontend folder

* fix: fixed some issues and updates (#1054)

* refactor: fixed some ui and functionality bugs

* feat: made assets cards responsive

* chore: lint fix

* chore: fix bugs and ui issues

* chore: separate claim All and claim

* chore: console response

* remove some console statements

* chore: removed unnecessary empty callbacl

* resolve conflicts

* chore: staking issues (#1056)

* chore: staking changes

* chore: disalbe image dragging

* Update readme

* Update readme

* update readme

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: pavania1 <adinapavani@gmail.com>
Co-authored-by: saiteja <tejargukt123@gmail.com>
Co-authored-by: Teja2045 <106052623+Teja2045@users.noreply.github.com>
Co-authored-by: aleem1314 <aleem@vitwit.com>
Co-authored-by: chary <57086313+charymalloju@users.noreply.github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: MD Aleem <72057206+aleem1314@users.noreply.github.com>
Co-authored-by: pavania1 <117721819+pavania1@users.noreply.github.com>
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
Co-authored-by: charymalloju <chary@vitwit.com>
aleem1314 added a commit that referenced this pull request Jan 4, 2024
* Resolute next js (#805)

* Delete all files

* Add nextJS template

* remove readme from frontend

* yarn

* changed the names

* added voteforproposal popup

* Integrate connect wallet popup

* ui: Adjust backgorund color and image

* added the groups 2nd page

* feegrant page - 1

* feegrant page - 2

* Resolve conflicts

* Add tables in feegrant

* added the group 2nd page components

* Add tabs group in groups page

* feat: integrated multiple wallets

* chore: fixed sidebar

* review changes

* review changes home page

* refactor: change css class names

* refactor: change css class names

* wip

* wip: refactor

* refactor: connect wallet nuances

* added wallet key change event listeners

* Add redux store

* feat: wallet redux state

* fix: redux state when reloaded

* chore: reload UX

* chore: update github action

---------

Co-authored-by: pavania1 <adinapavani@gmail.com>
Co-authored-by: saiteja <tejargukt123@gmail.com>
Co-authored-by: Teja2045 <106052623+Teja2045@users.noreply.github.com>
Co-authored-by: aleem1314 <aleem@vitwit.com>

* created  AllMultisigAccount page and Multisig tabs

* feat: integrated cosmosJS and bank slice

* Revert "feat: integrated cosmosJS and bank slice"

This reverts commit 6770216.

* Revert "Revert "feat: integrated cosmosJS and bank slice""

This reverts commit 00ec1bc.

* chore: deleted node modules

* chore: install dependencies

* chore

* fix: fix build issue with window object (#841)

* chore: fixings bug

* chore: review changes

* chore

* chore: removed js files and unused files

* chore: made review changes

* fix: add eslint (#849)

* fix: add eslint

* add yarn lock file

* change node version frontend workflow

* change next js version 14.0.1

* remove lint to yarn build

* chore

* chore: bank state

* fix

* chore

* fix: fix eslint issues (#851)

* fix: fix eslint issues

* eslint change

* chore: lint changes

* review changes

* review changes

* chore: bank state types

* chore: fixing some types

* refactor: refactored the cosmjs files

* refactor: review changes

* chore

* chore

* review changes

* chore

* Update frontend.yml (#854)

* chored: removed passage code

* chore

* build: implemented redux state for staking (#865)

* build: implemented redux state for staking

* chore: added declarations *.d.ts files

* chore: fixed a lint issue

* chore: fixed build errors

* ui: Add sidebar (#870)

* Added SideNav bar

* Add sidebar

---------

Co-authored-by: pavania1 <adinapavani@gmail.com>

* feat: integration of starting overview page (#869)

* feat: integration of starting overview page

* refactor: review changes

* chore

* refactor: implemented custom hooks for clean code

* chore

* feat: Add common slice and common service (#877)

* feat: Add common slice and common service

* chore

* Add types file

* chore

* Review changes

* chore

* ui: change backgroud colors and sidebar (#881)

* chore(deps): bump @types/react from 18.2.22 to 18.2.37 in /frontend (#862)

Bumps [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) from 18.2.22 to 18.2.37.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react)

---
updated-dependencies:
- dependency-name: "@types/react"
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* chore(deps): bump @types/react-dom from 18.2.7 to 18.2.15 in /frontend (#863)

Bumps [@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom) from 18.2.7 to 18.2.15.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react-dom)

---
updated-dependencies:
- dependency-name: "@types/react-dom"
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* feat: implemented Overview UI (#882)

* feat: integration of starting overview page

* refactor: review changes

* chore

* refactor: implemented custom hooks for clean code

* chore

* feat: implemented governance UI

* feat: implemented UI

* feat: implemented UI

* feat: implented overview UI

* chore

* chore

* chore: review changes

* chore: review changes

* feat: Add getUnbondingDelegations reducer (#887)

Co-authored-by: MD Aleem <72057206+aleem1314@users.noreply.github.com>

* fix: fixed transaction signing error (#890)

fix: fixed transaction error

* feat: implemented chain specific overview (#888)

* feat: integration of starting overview page

* refactor: review changes

* chore

* refactor: implemented custom hooks for clean code

* chore

* feat: implemented governance UI

* feat: implemented UI

* feat: implemented UI

* feat: implented overview UI

* chore

* chore

* chore: review changes

* chore: review changes

* feat: implemented chain specific overview

* chore

* chore: review changes

* chore

* chore: review changes

* chore: review changes

* feat: Add distribution slice (#891)

* feat: Add distribution slice

* review changes

* feat: implemented auth slice (#892)

* feat: integration of starting overview page

* refactor: review changes

* chore

* refactor: implemented custom hooks for clean code

* chore

* feat: implemented governance UI

* feat: implemented UI

* feat: implemented UI

* feat: implented overview UI

* chore

* chore

* chore: review changes

* chore: review changes

* feat: implemented chain specific overview

* chore

* chore: review changes

* feat: implemented auth slice

* chore: fixed lint errors

* feat(gov): Implement gov slice (#895)

* wip(gov): gov slice

* wip(gov): refactor

* chore(gov)

* gov: Add getDepositProps reducer

* wip(gov)

* wip(gov): add get proposal

* (gov): add constants

* feat(gov): Add txDeposit and txVote

* chore(gov): review changes

* refactor(gov): review changes

* feat: Implement select network and add network (#899)

* wip: Add select network dialog

* chore

* wip

* wip: select network

* wip: Add new network

* wip(add network)

* chore(add network): change network config schema

* Add rounting

* chore(select network)

* chore(select-network)

* chore(select-network): review changes

* review changes

* feat: implement transaction history (#893)

* feat: implented transaction history logic

* chore

* chore: clean code

* Implented recent transactions

* chore: clean code

* chore: small fix

* feat: implented actions

* chore

* fix: lint errors

* chore: tx loading

* chore

* refactor: review changes

* chore: small UI changes

* chore: close ads

* chore

* fix: add memo in Transaction type (#904)

fix: tx fix

* chore(deps): bump typescript from 5.2.2 to 5.3.2 in /frontend (#884)

Bumps [typescript](https://github.com/Microsoft/TypeScript) from 5.2.2 to 5.3.2.
- [Release notes](https://github.com/Microsoft/TypeScript/releases)
- [Commits](microsoft/TypeScript@v5.2.2...v5.3.2)

---
updated-dependencies:
- dependency-name: typescript
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* feat: Implement staking page (#901)

* Add staking overview ui

* wip: Staking ui

* chore

* Add unbonding ui

* Integrate delegations

* wip

* Add all validators dialog

* Integrate search option

* fix: fix lint issues

* chore

* fix

* wip

* wip

* Add unbonding delegations

* chore

* wip

* Add validators status

* wip

* Add validator logos

* fix: fix lint issues

* chore

* refactor

* chore

* chore

* staking: changes

* wip

* refactor(staking)

* feat(staking): Add staking actions (#906)

* feat(staking): Add delegate dialog

* chore(staking-actions)

* wip(staking): Add delegate action to staking cards

* chore(staking-actions): Customize mui text field

* wip(staking-actions-changes)

* wip(staking): Add undelegate action

* wip(staking-actions): Add redelegate

* wip(staking): Add claim, claim and stake

* wip(Staking-actions)

* refactor

* refactor(staking): Add interfaces for props

* refactor(staking)

* refactor(staking)

* wip(staking): add claim and stake

* refactor(staking)

* chore(staking-actions): review changes

* chore(staking-actions): review changes.

* chore(multisig page): review changes

* chore(staking-actions): Review changes-2

* chore(staking-page): review changes

* feat: add transaction success popup (#907)

* Added TransactionSuccess Popup

* Transaction Success Popup

* PR chnages

* ConnectWalletPopup

* removed the errors

* Update frontend/src/components/WalletPopup.tsx

Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>

---------

Co-authored-by: MD Aleem <72057206+aleem1314@users.noreply.github.com>
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>

* chore: fix build (#919)

* feat: ui improvements and txPopup integration (#921)

* feat: ui improvements and txPop integration

* chore: txPop integration in distribution

* chore: fixed gov slice

* chore: review changes

* feat: transfers (#915)

* build: transfers layout and recent transactions

* feat: assets integration in transfers page

* chore: txStatus type fix

* refactor: transfer support for all networks

* feat: added send page form

* feat: send transaction action

* chore: lint fix

* refactor: review changes

* chore: add loading

* chore: fixed loading for assets

* chore: ui change

* chore: overflow scroll

* refactor: review changes

* chore: fixed css syntax error

* chore: review changes

* chore: key change for assets list

* chore: review changes

* chore: css fix

* refactor: refactor select assets ui

* chore: yarn lock

* chore: review changes

* feat: add API for recent multisig txns (#922)

* add delete multisig account api

* add account of all multisig account txns

* remove multisig account

---------

Co-authored-by: MD Aleem <72057206+aleem1314@users.noreply.github.com>

* feat: implement multi-transfer (#926)

* build: transfers layout and recent transactions

* feat: assets integration in transfers page

* chore: txStatus type fix

* refactor: transfer support for all networks

* feat: added send page form

* feat: send transaction action

* chore: lint fix

* refactor: review changes

* chore: add loading

* chore: fixed loading for assets

* chore: ui change

* chore: overflow scroll

* refactor: review changes

* chore: fixed css syntax error

* chore: review changes

* chore: key change for assets list

* chore: review changes

* chore: css fix

* refactor: refactor select assets ui

* feat: implemented Multi-send

* chore: cursor Poiner for deleting message

* fix: delete message fix

* chore: review changes

* refactor: review changes

* chore: review changes

* feat: responsive padding and history transactions

* feat(multisig): Implement multisig slice (#912)

* wip(multisig-slice)

* wip(multisig-slice)

* feat(multisig): Add multisig slice

* chore(multisig-slice): resolve lint issues

* chore(multisig-slice)

* refactor(multisig slice)

* chore

* chore(multisig-slice): review changes

* chore(multisig-slice): review changes

* chore(multisig-slice): Review changes

* chore(multisig-slice): review changes

* feat: add governance page (#872)

* Added SideNav bar

* Ui for the Governance main page

* Made chnages required in the PR

* removed main from the css file

* added history-icon

* Add changes required for the PR

* All the ui screens for governance

* Added chnages in DepositPopup

* chore

* Review changes

* Chnaged Radio button component name

* Review chnages

* Review changes

* Review changes

* chnages in RightOverview

* Added json files requested in the PR

* changes in page.tsx

* some ui changes

* chnages

* add integration for list of proposals

* fix(gov): fix custom hooks issue

* fix eslint issues

* fix single proposal overview

* debug: vote txn error

* Made UI changes

* Added proposalId selected and chnages in govSlice

* fix: build issues

* Update frontend/src/app/(routes)/governance/ProposalOverviewVote.tsx

not it's not the correct way.
the quorum value is accessing form the proposalOverviewData file

Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>

* review changes

* review changes

* review chnages

* eslint-disable for _ChainName

* Added ReactMarkdown package

* review chnages

* fix:eslint error

* fix: all the changes

* chore(gov): gov page changes (#931)

* chore(gov): fixes

* wip(gov): fixes

* chore(gov): gov fixes

* chore(gov): remove lint issues

* chore(gov): gov improvements

* feat(gov): Add proposal projection

* chore(gov): ui changes

---------

Co-authored-by: Hemanth Sai <ghshemanth@gmail.com>
Co-authored-by: charymalloju <chary@vitwit.com>
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>

* refactor: overview page review changes (#935)

* refactor: overview ui review changes

* chore: remove hover state for transfers card

* chore: no assets style change

* chore: font change

* refactored: refactored assets information implementation

---------

Co-authored-by: MD Aleem <72057206+aleem1314@users.noreply.github.com>

* chore(staking): Staking UI iterations (#939)

* wip(staking-ui): Staking ui changes

* chore(staking): staking ui changes

* chore

* chore(staking): review change

* Fix: Changes in UI (#940)

* Fix: Changes in UI

* Fix: UI for Rightoverview

* fix: ProposalOverviewvote

* chore: fix tailwindcss warnings (#952)

* refactor: transfers UI changes (#951)

* refactor: overview ui review changes

* chore: remove hover state for transfers card

* chore: no assets style change

* chore: font change

* refactored: refactored assets information implementation

* refactor: transfers UI refactor

* chore: review changes

* chore: layout change

* chore: top nav padding

* refactor: layout changes and hide pagination

* chore: pagination change

* chore: lint fix

* chore: remove transaction icon and add extra column for asset value in Assets table (#953)

* chore: review changes

* chore: remove commented lines

* add delete multisig account api (#920)

* add delete multisig account api

* validatoe multisig account exists

* fix error format messages

* add db txn to delete account

---------

Co-authored-by: MD Aleem <72057206+aleem1314@users.noreply.github.com>

* fix:networks popup ui changes  (#954)

* fix:Chnages inAddNetworkPopup

* fix: Change the background of select network

* fix:decrease opacity of horizontal line

* changed the all-networks-icon

* fix: fix the characters of a network

* fix: changed the TopNav in select network

* chnaged the dropdown

* Update frontend/src/components/SelectNetwork.tsx

* Update frontend/src/components/SelectNetwork.tsx

---------

Co-authored-by: MD Aleem <72057206+aleem1314@users.noreply.github.com>

* fix(ui): sidebar review changes (#955)

* fix: changes in SideNavbar

* chnages in sideNavbar

* fix: added tooltip to topnavbar

* feat(multisig): Implement multisig page (#910)

* wip(multisig): Add layout

* wip(multisig-slice)

* wip(multisig-slice)

* feat(multisig): Add multisig slice

* chore(multisig-slice): resolve lint issues

* chore(multisig-slice)

* refactor(multisig slice)

* chore

* chore(multisig-slice): review changes

* chore(multisig-slice): review changes

* chore(multisig-slice): Review changes

* chore(multisig-slice): review changes

* ui: Multisigcard component (#911)

* wip(multisig-ui)

* wip(multisig): Add multisig info page

* wip(multisig): Create new multisig

* wip(multisig)

* wip(multisig)

* feat(multisig): List txns

* feat: Add create multisig account

* wip(multisig): Create txn

* wip(multisig): Add send txn form

* wip(multisig): Add delegate txn

* wip(multisig): Add signTx and broadCastTx

* wip(multisg)

* wip(multisig): refactor

* wip(multisig): refactor code

* wip

* chore

* refactor(multisig): review changes (#956)

* wip(multisig): review changes

* wip(multisig): review changes-2

* wip(multisig): review changes-3

* wip(multisig): review changes-4

* chore(multisig): review changes

* chore(multisig): review changes

* chore(multisig): review changes

* chore(multisig): review changes

---------

Co-authored-by: pavania1 <117721819+pavania1@users.noreply.github.com>

* fix: all networks logo size (#957)

* fix: all networks logo size

* fix:all network-logo-size

---------

Co-authored-by: MD Aleem <72057206+aleem1314@users.noreply.github.com>

* fix: fix add network config format (#965)

fix: fix network config format

* feat(ui): Add custom alert bar (#964)

* feat(ui): Add custom alert bar

* chore: review changes

* chore: review changes

* addded new drop-down icon (#961)

* fix: Changes implemented in transaction popup (#958)

* Displaying the quorum reached and required (#959)

* Displaying the quorum reached and required

* fix: validation errors and ui chnages

* review changes

* added scrollbar

* eslint error resolved

* eslint errors resolved

* chore(gov): proposalInfo ui fix

* fix: internalscroll

* removed unnecessary text

* review chnages

* review changes

* radded Tooltip to quorumrequired

* added quorumrequired

---------

Co-authored-by: hemanthghs <ghshemanth@gmail.com>

* staking(ui): fix staking page ui issues (#967)

* wip: staking ui issues

* wip: staking ui issues

* wip(staking-ui-issues)

* wip(staking-ui-issues)

* chore(ui): Add no data found ui

* wip: staking-ui-issues

* feat: implemented ibc transfers (#969)

* feat: implemented ibc transfers

* chore: build fix and review changes

* chore: review change

* chore: deleted unused file

* fix: ibc denom not found bug

* fix: ui issues (#978)

* fix: fix Nan years time bug

* fix: fix claim action loading bug

* fix: temporary fix for transaction failed case

* chore: Fix the quorum required (#977)

* add undelegate and redelegate txns in multisig (#968)

* add undelegate and redelegate txns in multisig

* add list account of all multisig txns

* add delete operation for multisig

* fix all multisig account txns

* chore: update get all multisig txns (#970)

* chore(multisig): fix multisig all txns issue (#971)

* chore: resolve lint issues

* fix: fix all multisigs txn issues

* chore: fix lint issues

* chore(multisig): ui fixes

* chore

* chore: review changes

* feat: Add file upload txn (#979)

* chore: resolve lint issues

* fix: fix all multisigs txn issues

* chore: fix lint issues

* chore(multisig): ui fixes

* chore

* chore: review changes

* wip

* feat(multisig): add file upload txn

* chore: add resetError

* chore: fix

* chore: review changes

---------

Co-authored-by: Hemanth Sai <ghshemanth@gmail.com>

* chore: ui improvements (#980)

* chore: remove alerts and improve amount validations

* chore: multiple keplr requests issue

* chore: removed msgs after submission

* chore: clear messages after multi-transfer submission

* chore: messages clear change

* chore: persist messages when tx failed in multi transfer

* fix: fix multisig issues (#987)

* fix: fix multisig issues

* chore: review changes

* chore: changes networks list

* Update server.go (#988)

* fix(server): fix backend issue (#992)

fix(backend): fix backend issues

* staking(ui): fix staking ui issues (#1000)

* refactor(ui): staking ui changes

* refactor(ui): staking ui issues

* refactor(ui): staking ui changes

* refactor: ui changes (#999)

* refactor: ui changes

* chore: icons padding

* chore: adjusted button width

* feat: implement landing page (#937)

* Landingpage

* Landingpage

* removing the white spaces at the bottom

* changed button

* implement Landingpage

* fix: review changes

* review changes

* add bgcolor for the selected network

* added hover and pointer to walletbuttons

* added background animation

* added background animation

* chore: fix ui issues

* fix: eslint errors

* resolved eslint issues

* fix:eslint errors

* chore: review changes

* chnages in connectwallet

* fix: padding issues

---------

Co-authored-by: MD Aleem <72057206+aleem1314@users.noreply.github.com>

* chore: overview page ui changes (#1003)

* refactor: overview changes

* refactor: copy to clipboard component

* chore: review changes

* refactor: refactored transfers page (#1009)

refactor: refactored transfers ui

Co-authored-by: chary <57086313+charymalloju@users.noreply.github.com>

* chore(deps): add sharp package for image optimization (#1007)

chore(deps): add sharp package

Co-authored-by: MD Aleem <72057206+aleem1314@users.noreply.github.com>

* fix: proposal details and date format(ui) (#1005)

* fix: proposal details and date format

* chore: added tooltips to the proposal details

* fix: review changes

---------

Co-authored-by: chary <57086313+charymalloju@users.noreply.github.com>

* feat: Implement cancel unbonding delegations (#960)

* wip(cancel-unbonding)

* fix: fix amino converter

* chore

* chore

* chore(ui): fix common ui issues (#1008)

* chore(ui): common ui changes

* chore: review changes

---------

Co-authored-by: MD Aleem <72057206+aleem1314@users.noreply.github.com>

* Chore: Ui issues related to Deposit (#1010)

* Chore: Ui issues related to Deposit

* chore: added deposit details in the deposit overview

* fix: ui changes in deposit

* chore: resolved eslint issues

* feat: transfers and overview illustrations (#1013)

* feat: add illustrations

* chore: fix image shape

* chore(transfers): input field focus and add download icon (#1011)

* chore: text fields focus and download-icon

* chore: padding alignment of memo field

* chore: added illsutration to governance (Proposals not found) (#1012)

* chore: added illsutration

* chore: removed absolute positioning

* Update frontend/src/utils/messages.json

---------

Co-authored-by: saiteja <tejargukt123@gmail.com>
Co-authored-by: MD Aleem <72057206+aleem1314@users.noreply.github.com>

* feat: add ibc transfer note (#1015)

* chore: text fields focus and download-icon

* chore: padding alignment of memo field

* feat: added ibc badge

* fix: fixed page shifting

* chore: review change

* multisig(ui): fix multisig ui issues (#1006)

* wip(multisig): multisig ui changes

* chore(multisig): multisig ui changes

* chore(multisig): multisig ui issues

* chore(multisig(: Add illustration for no txns

* chore(multisig): Add illustration for no txns

* chore

* chore: review change

* chore

* chore(ui): add illustrations for empty screens

* chore(ui): multisigui changes

* chore

* refactor: discussed changes (#1016)

* chore: text fields focus and download-icon

* chore: padding alignment of memo field

* feat: added ibc badge

* fix: fixed page shifting

* chore: review change

* refactor: review changes

* chore: illustration positioning

* chore

* chore: recent transactions margin

* fix: fixed addresses issue for multi hop ibc transfers

* disabled draggability

* lint fix

* chore: landing page fix

* chore: fixed padding in transfers page

* common(ui): common ui changes (#1018)

* chore: common ui changes

* chore

* chore

* chore

* chore: add favicon

* feat: loading page (#1019)

* feat: Add txn receipt (#1021)

* wip: txn receipt

* chore

* wip

* chore: add txn messages

* chore: fix lint issues

* chore

* chore

* chore

* chore(ui): Txn receipt ui changes (#1025)

* chore: changes bgcolor

* chore: ui changes

* staking(ui): staking page ui changes (#1017)

* chore(staking): change staking action buttons

* chore(staking): staking ui changes

* chore(staking): ui changes

* chore

* chore

* chore: staking ui changes

* chore

* chore

* chore

* chore

* chore

* fix: loading issue (#1022)

* fix: loading issue

* fix: server side local storage bug

* chore: some nextJS weird errors, fixed the loading issue in another way

* feat: added loader animation

* refactor: assets card ui change

* chore: add ibc tag

* chore: Governance ui changes (#997)

* chore: Change the close-icon

* chanages is characterlimit, viewfullproposal and fonts

* UI changes related to the Total votes

* Review changes

* fix: review changes

* fix: eslint errors

* fix: quorum line and highlighted proposalid

* chore: review changes

* chore: fix lint issues

* chore: gov ui changes

* chore: changed divider-line

* chore: added justify-between in rightoverview

* chore: decrease the proposal-id font size

* chore: changes in votePopup

* chore: spacing in TopNav

* chore: changed the illustration

* chore: change TopNav

* chore: remove spacing in topnav

* chore: review changes

* chore: review changes

* resolved eslint errors

* fix:  jsondata field

* adjust the position of raw_data option

* ui review chnages

* chore: change the font

* chore: change the font sizes

---------

Co-authored-by: saiteja <tejargukt123@gmail.com>
Co-authored-by: Hemanth Sai <ghshemanth@gmail.com>

* chore: popup colors (#1028)

* chore: Ui changes in landingpage (#1030)

* chore: Ui changes in governance (#1029)

chore: Ui chnages in governance

* chore: common ui changes (#1031)

* chore: common ui changes

* chore: add telegram url

* fix: common ui errors (#1032)

chore: fix-common-ui-bugs

* gov(fix): fix gov proposal markdown (#1033)

* Fix: error snackbar (#1034)

* chore: fix-common-ui-bugs

* chore: fixed set error

* chore: remove snackbar

* gov(func): add loading state to vote and deposit popups (#1037)

* gov(fix): fix page break (#1040)

gov: fix page break

* chore: disable draggable to the images (#1041)

* chore: disable draggable to the images

* message

* Chary/auth middleware (#1023)

* fix merge conflicts

* add authentication layer

* fix bot errors

* remove available bal

* fixed format

* multisig: multisig iterations changes (#1042)

* chore: multisig iteration changes

* chore: multisig ui changes

* chore: add loader to verify button

* chore

* chore

* chore: add loading states

* Pavania1/landing responsive (#1045)

fix: responsive for landingpage

* chore: added isFeeEnough hook to assist transactions (#1044)

chore: allow transactions only when there is enough fee

* gov(ui): add loader  (#1046)

* gov(ui): add loader

* chore

* feat: state mutation after successful transactions (#1047)

* chore: allow transactions only when there is enough fee

* chore: state mutation after transactions

* Changes in governance ui (#1048)

* gov(ui): add loader

* chore

* fix(ui) : resolved ui changes in governance

---------

Co-authored-by: hemanthghs <ghshemanth@gmail.com>

* chore: change networks list (#1043)

* chore(multisig): multisig issues (#1050)

* chore: multisig issues

* chore: add loader to txns list

* chore: change salt value to random number

* fix: fix ui and functionality bugs (#1051)

refactor: fixed some ui and functionality bugs

* multisig(fix): remove authtokens (#1052)

multisig(fix): remove authtoken

* feat: added responsiveness to assets (#1053)

* refactor: fixed some ui and functionality bugs

* feat: made assets cards responsive

* chore: lint fix

---------

Co-authored-by: chary <57086313+charymalloju@users.noreply.github.com>

* Chary/readme (#1055)

* fix merge conflicts

* add read me file

* fixed grammatical mistakes

* fix: fixed some issues and updates (#1054)

* refactor: fixed some ui and functionality bugs

* feat: made assets cards responsive

* chore: lint fix

* chore: fix bugs and ui issues

* chore: separate claim All and claim

* chore: console response

* remove some console statements

* chore: removed unnecessary empty callbacl

* chore: staking issues (#1056)

* chore: staking changes

* chore: disalbe image dragging

* fix: wallet issue fix (#1058)

chore: fixed wallet issue

* fix: recent transactions issue (#1059)

* chore: fixed wallet issue

* chore: recent transactions issue

* chore

* update readme

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: pavania1 <adinapavani@gmail.com>
Co-authored-by: saiteja <tejargukt123@gmail.com>
Co-authored-by: Teja2045 <106052623+Teja2045@users.noreply.github.com>
Co-authored-by: aleem1314 <aleem@vitwit.com>
Co-authored-by: chary <57086313+charymalloju@users.noreply.github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: MD Aleem <72057206+aleem1314@users.noreply.github.com>
Co-authored-by: pavania1 <117721819+pavania1@users.noreply.github.com>
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
Co-authored-by: charymalloju <chary@vitwit.com>
aleem1314 added a commit that referenced this pull request Jan 4, 2024
* Resolute next js (#805)

* Delete all files

* Add nextJS template

* remove readme from frontend

* yarn

* changed the names

* added voteforproposal popup

* Integrate connect wallet popup

* ui: Adjust backgorund color and image

* added the groups 2nd page

* feegrant page - 1

* feegrant page - 2

* Resolve conflicts

* Add tables in feegrant

* added the group 2nd page components

* Add tabs group in groups page

* feat: integrated multiple wallets

* chore: fixed sidebar

* review changes

* review changes home page

* refactor: change css class names

* refactor: change css class names

* wip

* wip: refactor

* refactor: connect wallet nuances

* added wallet key change event listeners

* Add redux store

* feat: wallet redux state

* fix: redux state when reloaded

* chore: reload UX

* chore: update github action

---------

Co-authored-by: pavania1 <adinapavani@gmail.com>
Co-authored-by: saiteja <tejargukt123@gmail.com>
Co-authored-by: Teja2045 <106052623+Teja2045@users.noreply.github.com>
Co-authored-by: aleem1314 <aleem@vitwit.com>

* created  AllMultisigAccount page and Multisig tabs

* feat: integrated cosmosJS and bank slice

* Revert "feat: integrated cosmosJS and bank slice"

This reverts commit 6770216.

* Revert "Revert "feat: integrated cosmosJS and bank slice""

This reverts commit 00ec1bc.

* chore: deleted node modules

* chore: install dependencies

* chore

* fix: fix build issue with window object (#841)

* chore: fixings bug

* chore: review changes

* chore

* chore: removed js files and unused files

* chore: made review changes

* fix: add eslint (#849)

* fix: add eslint

* add yarn lock file

* change node version frontend workflow

* change next js version 14.0.1

* remove lint to yarn build

* chore

* chore: bank state

* fix

* chore

* fix: fix eslint issues (#851)

* fix: fix eslint issues

* eslint change

* chore: lint changes

* review changes

* review changes

* chore: bank state types

* chore: fixing some types

* refactor: refactored the cosmjs files

* refactor: review changes

* chore

* chore

* review changes

* chore

* Update frontend.yml (#854)

* chored: removed passage code

* chore

* build: implemented redux state for staking (#865)

* build: implemented redux state for staking

* chore: added declarations *.d.ts files

* chore: fixed a lint issue

* chore: fixed build errors

* ui: Add sidebar (#870)

* Added SideNav bar

* Add sidebar

---------

Co-authored-by: pavania1 <adinapavani@gmail.com>

* feat: integration of starting overview page (#869)

* feat: integration of starting overview page

* refactor: review changes

* chore

* refactor: implemented custom hooks for clean code

* chore

* feat: Add common slice and common service (#877)

* feat: Add common slice and common service

* chore

* Add types file

* chore

* Review changes

* chore

* ui: change backgroud colors and sidebar (#881)

* chore(deps): bump @types/react from 18.2.22 to 18.2.37 in /frontend (#862)

Bumps [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) from 18.2.22 to 18.2.37.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react)

---
updated-dependencies:
- dependency-name: "@types/react"
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* chore(deps): bump @types/react-dom from 18.2.7 to 18.2.15 in /frontend (#863)

Bumps [@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom) from 18.2.7 to 18.2.15.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react-dom)

---
updated-dependencies:
- dependency-name: "@types/react-dom"
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* feat: implemented Overview UI (#882)

* feat: integration of starting overview page

* refactor: review changes

* chore

* refactor: implemented custom hooks for clean code

* chore

* feat: implemented governance UI

* feat: implemented UI

* feat: implemented UI

* feat: implented overview UI

* chore

* chore

* chore: review changes

* chore: review changes

* feat: Add getUnbondingDelegations reducer (#887)

Co-authored-by: MD Aleem <72057206+aleem1314@users.noreply.github.com>

* fix: fixed transaction signing error (#890)

fix: fixed transaction error

* feat: implemented chain specific overview (#888)

* feat: integration of starting overview page

* refactor: review changes

* chore

* refactor: implemented custom hooks for clean code

* chore

* feat: implemented governance UI

* feat: implemented UI

* feat: implemented UI

* feat: implented overview UI

* chore

* chore

* chore: review changes

* chore: review changes

* feat: implemented chain specific overview

* chore

* chore: review changes

* chore

* chore: review changes

* chore: review changes

* feat: Add distribution slice (#891)

* feat: Add distribution slice

* review changes

* feat: implemented auth slice (#892)

* feat: integration of starting overview page

* refactor: review changes

* chore

* refactor: implemented custom hooks for clean code

* chore

* feat: implemented governance UI

* feat: implemented UI

* feat: implemented UI

* feat: implented overview UI

* chore

* chore

* chore: review changes

* chore: review changes

* feat: implemented chain specific overview

* chore

* chore: review changes

* feat: implemented auth slice

* chore: fixed lint errors

* feat(gov): Implement gov slice (#895)

* wip(gov): gov slice

* wip(gov): refactor

* chore(gov)

* gov: Add getDepositProps reducer

* wip(gov)

* wip(gov): add get proposal

* (gov): add constants

* feat(gov): Add txDeposit and txVote

* chore(gov): review changes

* refactor(gov): review changes

* feat: Implement select network and add network (#899)

* wip: Add select network dialog

* chore

* wip

* wip: select network

* wip: Add new network

* wip(add network)

* chore(add network): change network config schema

* Add rounting

* chore(select network)

* chore(select-network)

* chore(select-network): review changes

* review changes

* feat: implement transaction history (#893)

* feat: implented transaction history logic

* chore

* chore: clean code

* Implented recent transactions

* chore: clean code

* chore: small fix

* feat: implented actions

* chore

* fix: lint errors

* chore: tx loading

* chore

* refactor: review changes

* chore: small UI changes

* chore: close ads

* chore

* fix: add memo in Transaction type (#904)

fix: tx fix

* chore(deps): bump typescript from 5.2.2 to 5.3.2 in /frontend (#884)

Bumps [typescript](https://github.com/Microsoft/TypeScript) from 5.2.2 to 5.3.2.
- [Release notes](https://github.com/Microsoft/TypeScript/releases)
- [Commits](microsoft/TypeScript@v5.2.2...v5.3.2)

---
updated-dependencies:
- dependency-name: typescript
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* feat: Implement staking page (#901)

* Add staking overview ui

* wip: Staking ui

* chore

* Add unbonding ui

* Integrate delegations

* wip

* Add all validators dialog

* Integrate search option

* fix: fix lint issues

* chore

* fix

* wip

* wip

* Add unbonding delegations

* chore

* wip

* Add validators status

* wip

* Add validator logos

* fix: fix lint issues

* chore

* refactor

* chore

* chore

* staking: changes

* wip

* refactor(staking)

* feat(staking): Add staking actions (#906)

* feat(staking): Add delegate dialog

* chore(staking-actions)

* wip(staking): Add delegate action to staking cards

* chore(staking-actions): Customize mui text field

* wip(staking-actions-changes)

* wip(staking): Add undelegate action

* wip(staking-actions): Add redelegate

* wip(staking): Add claim, claim and stake

* wip(Staking-actions)

* refactor

* refactor(staking): Add interfaces for props

* refactor(staking)

* refactor(staking)

* wip(staking): add claim and stake

* refactor(staking)

* chore(staking-actions): review changes

* chore(staking-actions): review changes.

* chore(multisig page): review changes

* chore(staking-actions): Review changes-2

* chore(staking-page): review changes

* feat: add transaction success popup (#907)

* Added TransactionSuccess Popup

* Transaction Success Popup

* PR chnages

* ConnectWalletPopup

* removed the errors

* Update frontend/src/components/WalletPopup.tsx

Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>

---------

Co-authored-by: MD Aleem <72057206+aleem1314@users.noreply.github.com>
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>

* chore: fix build (#919)

* feat: ui improvements and txPopup integration (#921)

* feat: ui improvements and txPop integration

* chore: txPop integration in distribution

* chore: fixed gov slice

* chore: review changes

* feat: transfers (#915)

* build: transfers layout and recent transactions

* feat: assets integration in transfers page

* chore: txStatus type fix

* refactor: transfer support for all networks

* feat: added send page form

* feat: send transaction action

* chore: lint fix

* refactor: review changes

* chore: add loading

* chore: fixed loading for assets

* chore: ui change

* chore: overflow scroll

* refactor: review changes

* chore: fixed css syntax error

* chore: review changes

* chore: key change for assets list

* chore: review changes

* chore: css fix

* refactor: refactor select assets ui

* chore: yarn lock

* chore: review changes

* feat: add API for recent multisig txns (#922)

* add delete multisig account api

* add account of all multisig account txns

* remove multisig account

---------

Co-authored-by: MD Aleem <72057206+aleem1314@users.noreply.github.com>

* feat: implement multi-transfer (#926)

* build: transfers layout and recent transactions

* feat: assets integration in transfers page

* chore: txStatus type fix

* refactor: transfer support for all networks

* feat: added send page form

* feat: send transaction action

* chore: lint fix

* refactor: review changes

* chore: add loading

* chore: fixed loading for assets

* chore: ui change

* chore: overflow scroll

* refactor: review changes

* chore: fixed css syntax error

* chore: review changes

* chore: key change for assets list

* chore: review changes

* chore: css fix

* refactor: refactor select assets ui

* feat: implemented Multi-send

* chore: cursor Poiner for deleting message

* fix: delete message fix

* chore: review changes

* refactor: review changes

* chore: review changes

* feat: responsive padding and history transactions

* feat(multisig): Implement multisig slice (#912)

* wip(multisig-slice)

* wip(multisig-slice)

* feat(multisig): Add multisig slice

* chore(multisig-slice): resolve lint issues

* chore(multisig-slice)

* refactor(multisig slice)

* chore

* chore(multisig-slice): review changes

* chore(multisig-slice): review changes

* chore(multisig-slice): Review changes

* chore(multisig-slice): review changes

* feat: add governance page (#872)

* Added SideNav bar

* Ui for the Governance main page

* Made chnages required in the PR

* removed main from the css file

* added history-icon

* Add changes required for the PR

* All the ui screens for governance

* Added chnages in DepositPopup

* chore

* Review changes

* Chnaged Radio button component name

* Review chnages

* Review changes

* Review changes

* chnages in RightOverview

* Added json files requested in the PR

* changes in page.tsx

* some ui changes

* chnages

* add integration for list of proposals

* fix(gov): fix custom hooks issue

* fix eslint issues

* fix single proposal overview

* debug: vote txn error

* Made UI changes

* Added proposalId selected and chnages in govSlice

* fix: build issues

* Update frontend/src/app/(routes)/governance/ProposalOverviewVote.tsx

not it's not the correct way.
the quorum value is accessing form the proposalOverviewData file

Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>

* review changes

* review changes

* review chnages

* eslint-disable for _ChainName

* Added ReactMarkdown package

* review chnages

* fix:eslint error

* fix: all the changes

* chore(gov): gov page changes (#931)

* chore(gov): fixes

* wip(gov): fixes

* chore(gov): gov fixes

* chore(gov): remove lint issues

* chore(gov): gov improvements

* feat(gov): Add proposal projection

* chore(gov): ui changes

---------

Co-authored-by: Hemanth Sai <ghshemanth@gmail.com>
Co-authored-by: charymalloju <chary@vitwit.com>
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>

* refactor: overview page review changes (#935)

* refactor: overview ui review changes

* chore: remove hover state for transfers card

* chore: no assets style change

* chore: font change

* refactored: refactored assets information implementation

---------

Co-authored-by: MD Aleem <72057206+aleem1314@users.noreply.github.com>

* chore(staking): Staking UI iterations (#939)

* wip(staking-ui): Staking ui changes

* chore(staking): staking ui changes

* chore

* chore(staking): review change

* Fix: Changes in UI (#940)

* Fix: Changes in UI

* Fix: UI for Rightoverview

* fix: ProposalOverviewvote

* chore: fix tailwindcss warnings (#952)

* refactor: transfers UI changes (#951)

* refactor: overview ui review changes

* chore: remove hover state for transfers card

* chore: no assets style change

* chore: font change

* refactored: refactored assets information implementation

* refactor: transfers UI refactor

* chore: review changes

* chore: layout change

* chore: top nav padding

* refactor: layout changes and hide pagination

* chore: pagination change

* chore: lint fix

* chore: remove transaction icon and add extra column for asset value in Assets table (#953)

* chore: review changes

* chore: remove commented lines

* add delete multisig account api (#920)

* add delete multisig account api

* validatoe multisig account exists

* fix error format messages

* add db txn to delete account

---------

Co-authored-by: MD Aleem <72057206+aleem1314@users.noreply.github.com>

* fix:networks popup ui changes  (#954)

* fix:Chnages inAddNetworkPopup

* fix: Change the background of select network

* fix:decrease opacity of horizontal line

* changed the all-networks-icon

* fix: fix the characters of a network

* fix: changed the TopNav in select network

* chnaged the dropdown

* Update frontend/src/components/SelectNetwork.tsx

* Update frontend/src/components/SelectNetwork.tsx

---------

Co-authored-by: MD Aleem <72057206+aleem1314@users.noreply.github.com>

* fix(ui): sidebar review changes (#955)

* fix: changes in SideNavbar

* chnages in sideNavbar

* fix: added tooltip to topnavbar

* feat(multisig): Implement multisig page (#910)

* wip(multisig): Add layout

* wip(multisig-slice)

* wip(multisig-slice)

* feat(multisig): Add multisig slice

* chore(multisig-slice): resolve lint issues

* chore(multisig-slice)

* refactor(multisig slice)

* chore

* chore(multisig-slice): review changes

* chore(multisig-slice): review changes

* chore(multisig-slice): Review changes

* chore(multisig-slice): review changes

* ui: Multisigcard component (#911)

* wip(multisig-ui)

* wip(multisig): Add multisig info page

* wip(multisig): Create new multisig

* wip(multisig)

* wip(multisig)

* feat(multisig): List txns

* feat: Add create multisig account

* wip(multisig): Create txn

* wip(multisig): Add send txn form

* wip(multisig): Add delegate txn

* wip(multisig): Add signTx and broadCastTx

* wip(multisg)

* wip(multisig): refactor

* wip(multisig): refactor code

* wip

* chore

* refactor(multisig): review changes (#956)

* wip(multisig): review changes

* wip(multisig): review changes-2

* wip(multisig): review changes-3

* wip(multisig): review changes-4

* chore(multisig): review changes

* chore(multisig): review changes

* chore(multisig): review changes

* chore(multisig): review changes

---------

Co-authored-by: pavania1 <117721819+pavania1@users.noreply.github.com>

* fix: all networks logo size (#957)

* fix: all networks logo size

* fix:all network-logo-size

---------

Co-authored-by: MD Aleem <72057206+aleem1314@users.noreply.github.com>

* fix: fix add network config format (#965)

fix: fix network config format

* feat(ui): Add custom alert bar (#964)

* feat(ui): Add custom alert bar

* chore: review changes

* chore: review changes

* addded new drop-down icon (#961)

* fix: Changes implemented in transaction popup (#958)

* Displaying the quorum reached and required (#959)

* Displaying the quorum reached and required

* fix: validation errors and ui chnages

* review changes

* added scrollbar

* eslint error resolved

* eslint errors resolved

* chore(gov): proposalInfo ui fix

* fix: internalscroll

* removed unnecessary text

* review chnages

* review changes

* radded Tooltip to quorumrequired

* added quorumrequired

---------

Co-authored-by: hemanthghs <ghshemanth@gmail.com>

* staking(ui): fix staking page ui issues (#967)

* wip: staking ui issues

* wip: staking ui issues

* wip(staking-ui-issues)

* wip(staking-ui-issues)

* chore(ui): Add no data found ui

* wip: staking-ui-issues

* feat: implemented ibc transfers (#969)

* feat: implemented ibc transfers

* chore: build fix and review changes

* chore: review change

* chore: deleted unused file

* fix: ibc denom not found bug

* fix: ui issues (#978)

* fix: fix Nan years time bug

* fix: fix claim action loading bug

* fix: temporary fix for transaction failed case

* chore: Fix the quorum required (#977)

* add undelegate and redelegate txns in multisig (#968)

* add undelegate and redelegate txns in multisig

* add list account of all multisig txns

* add delete operation for multisig

* fix all multisig account txns

* chore: update get all multisig txns (#970)

* chore(multisig): fix multisig all txns issue (#971)

* chore: resolve lint issues

* fix: fix all multisigs txn issues

* chore: fix lint issues

* chore(multisig): ui fixes

* chore

* chore: review changes

* feat: Add file upload txn (#979)

* chore: resolve lint issues

* fix: fix all multisigs txn issues

* chore: fix lint issues

* chore(multisig): ui fixes

* chore

* chore: review changes

* wip

* feat(multisig): add file upload txn

* chore: add resetError

* chore: fix

* chore: review changes

---------

Co-authored-by: Hemanth Sai <ghshemanth@gmail.com>

* chore: ui improvements (#980)

* chore: remove alerts and improve amount validations

* chore: multiple keplr requests issue

* chore: removed msgs after submission

* chore: clear messages after multi-transfer submission

* chore: messages clear change

* chore: persist messages when tx failed in multi transfer

* fix: fix multisig issues (#987)

* fix: fix multisig issues

* chore: review changes

* chore: changes networks list

* Update server.go (#988)

* fix(server): fix backend issue (#992)

fix(backend): fix backend issues

* staking(ui): fix staking ui issues (#1000)

* refactor(ui): staking ui changes

* refactor(ui): staking ui issues

* refactor(ui): staking ui changes

* refactor: ui changes (#999)

* refactor: ui changes

* chore: icons padding

* chore: adjusted button width

* feat: implement landing page (#937)

* Landingpage

* Landingpage

* removing the white spaces at the bottom

* changed button

* implement Landingpage

* fix: review changes

* review changes

* add bgcolor for the selected network

* added hover and pointer to walletbuttons

* added background animation

* added background animation

* chore: fix ui issues

* fix: eslint errors

* resolved eslint issues

* fix:eslint errors

* chore: review changes

* chnages in connectwallet

* fix: padding issues

---------

Co-authored-by: MD Aleem <72057206+aleem1314@users.noreply.github.com>

* chore: overview page ui changes (#1003)

* refactor: overview changes

* refactor: copy to clipboard component

* chore: review changes

* refactor: refactored transfers page (#1009)

refactor: refactored transfers ui

Co-authored-by: chary <57086313+charymalloju@users.noreply.github.com>

* chore(deps): add sharp package for image optimization (#1007)

chore(deps): add sharp package

Co-authored-by: MD Aleem <72057206+aleem1314@users.noreply.github.com>

* fix: proposal details and date format(ui) (#1005)

* fix: proposal details and date format

* chore: added tooltips to the proposal details

* fix: review changes

---------

Co-authored-by: chary <57086313+charymalloju@users.noreply.github.com>

* feat: Implement cancel unbonding delegations (#960)

* wip(cancel-unbonding)

* fix: fix amino converter

* chore

* chore

* chore(ui): fix common ui issues (#1008)

* chore(ui): common ui changes

* chore: review changes

---------

Co-authored-by: MD Aleem <72057206+aleem1314@users.noreply.github.com>

* Chore: Ui issues related to Deposit (#1010)

* Chore: Ui issues related to Deposit

* chore: added deposit details in the deposit overview

* fix: ui changes in deposit

* chore: resolved eslint issues

* feat: transfers and overview illustrations (#1013)

* feat: add illustrations

* chore: fix image shape

* chore(transfers): input field focus and add download icon (#1011)

* chore: text fields focus and download-icon

* chore: padding alignment of memo field

* chore: added illsutration to governance (Proposals not found) (#1012)

* chore: added illsutration

* chore: removed absolute positioning

* Update frontend/src/utils/messages.json

---------

Co-authored-by: saiteja <tejargukt123@gmail.com>
Co-authored-by: MD Aleem <72057206+aleem1314@users.noreply.github.com>

* feat: add ibc transfer note (#1015)

* chore: text fields focus and download-icon

* chore: padding alignment of memo field

* feat: added ibc badge

* fix: fixed page shifting

* chore: review change

* multisig(ui): fix multisig ui issues (#1006)

* wip(multisig): multisig ui changes

* chore(multisig): multisig ui changes

* chore(multisig): multisig ui issues

* chore(multisig(: Add illustration for no txns

* chore(multisig): Add illustration for no txns

* chore

* chore: review change

* chore

* chore(ui): add illustrations for empty screens

* chore(ui): multisigui changes

* chore

* refactor: discussed changes (#1016)

* chore: text fields focus and download-icon

* chore: padding alignment of memo field

* feat: added ibc badge

* fix: fixed page shifting

* chore: review change

* refactor: review changes

* chore: illustration positioning

* chore

* chore: recent transactions margin

* fix: fixed addresses issue for multi hop ibc transfers

* disabled draggability

* lint fix

* chore: landing page fix

* chore: fixed padding in transfers page

* common(ui): common ui changes (#1018)

* chore: common ui changes

* chore

* chore

* chore

* chore: add favicon

* feat: loading page (#1019)

* feat: Add txn receipt (#1021)

* wip: txn receipt

* chore

* wip

* chore: add txn messages

* chore: fix lint issues

* chore

* chore

* chore

* chore(ui): Txn receipt ui changes (#1025)

* chore: changes bgcolor

* chore: ui changes

* staking(ui): staking page ui changes (#1017)

* chore(staking): change staking action buttons

* chore(staking): staking ui changes

* chore(staking): ui changes

* chore

* chore

* chore: staking ui changes

* chore

* chore

* chore

* chore

* chore

* fix: loading issue (#1022)

* fix: loading issue

* fix: server side local storage bug

* chore: some nextJS weird errors, fixed the loading issue in another way

* feat: added loader animation

* refactor: assets card ui change

* chore: add ibc tag

* chore: Governance ui changes (#997)

* chore: Change the close-icon

* chanages is characterlimit, viewfullproposal and fonts

* UI changes related to the Total votes

* Review changes

* fix: review changes

* fix: eslint errors

* fix: quorum line and highlighted proposalid

* chore: review changes

* chore: fix lint issues

* chore: gov ui changes

* chore: changed divider-line

* chore: added justify-between in rightoverview

* chore: decrease the proposal-id font size

* chore: changes in votePopup

* chore: spacing in TopNav

* chore: changed the illustration

* chore: change TopNav

* chore: remove spacing in topnav

* chore: review changes

* chore: review changes

* resolved eslint errors

* fix:  jsondata field

* adjust the position of raw_data option

* ui review chnages

* chore: change the font

* chore: change the font sizes

---------

Co-authored-by: saiteja <tejargukt123@gmail.com>
Co-authored-by: Hemanth Sai <ghshemanth@gmail.com>

* chore: popup colors (#1028)

* chore: Ui changes in landingpage (#1030)

* chore: Ui changes in governance (#1029)

chore: Ui chnages in governance

* chore: common ui changes (#1031)

* chore: common ui changes

* chore: add telegram url

* fix: common ui errors (#1032)

chore: fix-common-ui-bugs

* gov(fix): fix gov proposal markdown (#1033)

* Fix: error snackbar (#1034)

* chore: fix-common-ui-bugs

* chore: fixed set error

* chore: remove snackbar

* gov(func): add loading state to vote and deposit popups (#1037)

* gov(fix): fix page break (#1040)

gov: fix page break

* chore: disable draggable to the images (#1041)

* chore: disable draggable to the images

* message

* Chary/auth middleware (#1023)

* fix merge conflicts

* add authentication layer

* fix bot errors

* remove available bal

* fixed format

* multisig: multisig iterations changes (#1042)

* chore: multisig iteration changes

* chore: multisig ui changes

* chore: add loader to verify button

* chore

* chore

* chore: add loading states

* Pavania1/landing responsive (#1045)

fix: responsive for landingpage

* chore: added isFeeEnough hook to assist transactions (#1044)

chore: allow transactions only when there is enough fee

* gov(ui): add loader  (#1046)

* gov(ui): add loader

* chore

* feat: state mutation after successful transactions (#1047)

* chore: allow transactions only when there is enough fee

* chore: state mutation after transactions

* Changes in governance ui (#1048)

* gov(ui): add loader

* chore

* fix(ui) : resolved ui changes in governance

---------

Co-authored-by: hemanthghs <ghshemanth@gmail.com>

* chore: change networks list (#1043)

* chore(multisig): multisig issues (#1050)

* chore: multisig issues

* chore: add loader to txns list

* chore: change salt value to random number

* fix: fix ui and functionality bugs (#1051)

refactor: fixed some ui and functionality bugs

* multisig(fix): remove authtokens (#1052)

multisig(fix): remove authtoken

* feat: added responsiveness to assets (#1053)

* refactor: fixed some ui and functionality bugs

* feat: made assets cards responsive

* chore: lint fix

---------

Co-authored-by: chary <57086313+charymalloju@users.noreply.github.com>

* Chary/readme (#1055)

* fix merge conflicts

* add read me file

* fixed grammatical mistakes

* fix: fixed some issues and updates (#1054)

* refactor: fixed some ui and functionality bugs

* feat: made assets cards responsive

* chore: lint fix

* chore: fix bugs and ui issues

* chore: separate claim All and claim

* chore: console response

* remove some console statements

* chore: removed unnecessary empty callbacl

* chore: staking issues (#1056)

* chore: staking changes

* chore: disalbe image dragging

* fix: wallet issue fix (#1058)

chore: fixed wallet issue

* fix: recent transactions issue (#1059)

* chore: fixed wallet issue

* chore: recent transactions issue

* fix: explorer endpoint (#1063)

* chore: fixed wallet issue

* chore: recent transactions issue

* chore: fix endpoint

* chore: change endpoint

* chore: rounding the images

* chore

* chore

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: pavania1 <adinapavani@gmail.com>
Co-authored-by: saiteja <tejargukt123@gmail.com>
Co-authored-by: Teja2045 <106052623+Teja2045@users.noreply.github.com>
Co-authored-by: aleem1314 <aleem@vitwit.com>
Co-authored-by: chary <57086313+charymalloju@users.noreply.github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: MD Aleem <72057206+aleem1314@users.noreply.github.com>
Co-authored-by: pavania1 <117721819+pavania1@users.noreply.github.com>
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
Co-authored-by: charymalloju <chary@vitwit.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants