Skip to content

Enable users to select all balance accounts #670

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

Merged
merged 4 commits into from
May 29, 2025

Conversation

glad-adyen
Copy link
Contributor

Summary

This PR introduces "All accounts" option to the balance account selector of the DisputesOverview component, to allow users filter by all balance accounts.

Fixed issue: CXP-3646: Enable users to select all balance accounts

@glad-adyen glad-adyen self-assigned this May 20, 2025
@glad-adyen glad-adyen requested a review from a team as a code owner May 20, 2025 13:32
Copy link

@gemini-code-assist gemini-code-assist bot left a comment

Choose a reason for hiding this comment

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

Hello @glad-adyen, I'm Gemini Code Assist1! I'm currently reviewing this pull request and will post my feedback shortly. In the meantime, here's a summary to help you and other reviewers quickly get up to speed!

Summary of Changes

Hello team, gemini-code-assist here with a summary of this pull request. This PR addresses issue CXP-3646 by introducing an "All accounts" option to the balance account selector within the DisputesOverview component. Previously, users could only filter disputes by individual balance accounts. With this change, users can now view disputes across all their associated balance accounts by selecting this new option.

Highlights

  • Feature Implementation: Adds an "All accounts" option to the balance account selection dropdown in the Disputes Overview component.
  • Hook Logic Update: Modifies the useBalanceAccountSelection hook to optionally include the "All accounts" item in the list of selectable options and handle its selection.
  • API Call Filtering: Updates the logic in DisputesOverview to omit the balanceAccountId query parameter when the "All accounts" option is selected, allowing the backend to return results for all accounts.
  • UI Adjustment: Adjusts the BalanceAccountSelector component to not display the unique ID for the "All accounts" option in the dropdown list.
  • Mock Server Update: Updates the mock server to correctly filter disputes when the "All accounts" ID (or null) is provided as the balance account filter.
  • Localization: Adds necessary translation keys and values for the new "All accounts" label.

Changelog

Click here to see the changelog
  • mocks/mock-server/disputes.ts
    • Updated the mock dispute filtering logic to include the new 'All accounts' selection ID (or null) when determining which disputes to return.
  • src/components/external/DisputesOverview/components/DisputesOverview/DisputesOverview.tsx
    • Imported the ALL_BALANCE_ACCOUNTS_SELECTION_ID constant.
    • Enabled the 'All accounts' option by passing true as the second argument to useBalanceAccountSelection.
    • Modified the getDisputesCall query parameters to conditionally include balanceAccountId only when the selected account is not the 'All accounts' ID.
  • src/components/internal/FormFields/Select/BalanceAccountSelector/BalanceAccountSelector.tsx
    • Imported the ALL_BALANCE_ACCOUNTS_SELECTION_ID constant.
    • Updated the rendering logic for select items to hide the balance account ID span when the item's ID matches ALL_BALANCE_ACCOUNTS_SELECTION_ID.
  • src/hooks/useBalanceAccountSelection.ts
    • Defined ALL_BALANCE_ACCOUNTS_SELECTION_ID using uniqueId().
    • Added an optional allowAllSelection parameter to the hook.
    • Modified the allBalanceAccounts memoized value to include the 'All accounts' item conditionally based on allowAllSelection.
    • Updated the balanceAccountSelectionOptions memoized value to map the 'All accounts' item to the correct translated label.
    • Adjusted the onBalanceAccountSelection callback to find the index within the potentially larger allBalanceAccounts list.
  • src/translations/en-US.instructions.json
    • Added a new translation key balanceAccounts.all with an instruction describing its usage.
  • src/translations/en-US.json
    • Added a new translation key balanceAccounts.all with the value "All accounts".
Using Gemini Code Assist

The full guide for Gemini Code Assist can be found on our documentation page, here are some quick tips.

Invoking Gemini

You can request assistance from Gemini at any point in your pull request via creating an issue comment (i.e. comment on the pull request page) using either /gemini <command> or @gemini-code-assist <command>. Below is a summary of the supported commands.

Feature Command Description
Code Review /gemini review Performs a code review for the current pull request in its current state.
Pull Request Summary /gemini summary Provides a summary of the current pull request in its current state.
Comment @gemini-code-assist Responds in comments when explicitly tagged, both in issue comments and review comments.
Help /gemini help Displays a list of available commands.

Customization

To customize Gemini Code Assist for GitHub experience, repository maintainers can create a configuration file and/or provide a custom code review style guide (such as PEP-8 for Python) by creating and adding files to a .gemini/ folder in the base of the repository. Detailed instructions can be found here.

Limitations & Feedback

Gemini Code Assist is currently in preview and may make mistakes. Please leave feedback on any instances where its feedback is incorrect or counter productive. You can react with 👍 and 👎 on @gemini-code-assist comments to provide feedback.

You can also get AI-powered code generation, chat, as well as code reviews directly in the IDE at no cost with the Gemini Code Assist IDE Extension.


A dropdown list appears,
Accounts shown, calming fears.
Now 'All' is an option,
For wider adoption,
Filtering disputes, it clears.

Footnotes

  1. Review the Privacy Notices, Generative AI Prohibited Use Policy, Terms of Service, and learn how to configure Gemini Code Assist in GitHub here. Gemini can make mistakes, so double check it and use code with caution.

Copy link

@gemini-code-assist gemini-code-assist bot left a comment

Choose a reason for hiding this comment

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

Code Review

This PR effectively introduces the "All accounts" option to the balance account selector, enhancing the filtering capabilities of the DisputesOverview component. The use of ALL_BALANCE_ACCOUNTS_SELECTION_ID and the conditional logic to omit the balanceAccountId parameter for the API call are well-implemented. The changes to useBalanceAccountSelection are central to this feature and largely look good, including the cleanup of the resetBalanceAccountSelection hook's dependencies.

I have a couple of medium-severity points for discussion, primarily concerning the mock server's alignment with the new "all accounts" API behavior and the precise conditions under which the "All accounts" option appears in the dropdown. Addressing these will ensure the feature is robust and the mocking is accurate.

Summary of Findings

  • Mock Server Logic for 'All Accounts': The mock server's condition for fetching all disputes ([MAIN_BALANCE_ACCOUNT.id, null].includes(balanceAccount)) might not accurately reflect the frontend's behavior of omitting the balanceAccountId parameter. It should ideally check for the absence of the parameter. (Severity: medium)
  • Dropdown Options Generation Logic: In useBalanceAccountSelection.ts, the balanceAccountSelectionOptions are generated based on balanceAccounts.length > 1. This might prevent the "All accounts" option from appearing if there's only one or zero actual accounts, even if allowAllSelection is true. The condition might need to be based on allBalanceAccounts.length > 1. (Severity: medium)
  • Clarity in 'All Accounts' Object Creation: In useBalanceAccountSelection.ts, the 'All accounts' object is created by spreading balanceAccounts[0] ?? {}. While functional, explicitly defining the object could be slightly clearer. (Severity: low, not commented due to review settings)

Merge Readiness

I recommend addressing the medium-severity comments before merging. Specifically, clarifying the mock server behavior to align with the frontend's parameter omission and refining the UX logic for when the 'All accounts' option is displayed in the selector would be beneficial. Once these points are discussed and potentially adjusted, the PR should be in good shape. As an AI, I am not authorized to approve pull requests; please ensure further review and approval by team members.

Copy link
Contributor

Size Change: +311 B (+0.07%)

Total Size: 427 kB

Filename Size Change
dist/cjs/index.js 394 B -3 B (-0.76%)
dist/es/components/external/DisputesOverview/components/DisputesOverview/DisputesOverview.js 2.33 kB +53 B (+2.33%)
dist/es/components/internal/FormFields/Select/BalanceAccountSelector/BalanceAccountSelector.js 805 B +50 B (+6.62%) 🔍
dist/es/hooks/useBalanceAccountSelection.js 634 B +197 B (+45.08%) 🚨
dist/es/translations/en-US.json.js 20.2 kB +14 B (+0.07%)
ℹ️ View Unchanged
Filename Size
dist/es/components/constants.js 81 B
dist/es/components/external/BaseElement.js 1.15 kB
dist/es/components/external/CapitalOffer/CapitalOfferElement.js 436 B
dist/es/components/external/CapitalOffer/components/CapitalOffer/CapitalOffer.js 1.05 kB
dist/es/components/external/CapitalOffer/components/CapitalOffer/constants.js 135 B
dist/es/components/external/CapitalOffer/components/CapitalOfferLegalNotice/CapitalOfferLegalNotice.js 743 B
dist/es/components/external/CapitalOffer/components/CapitalOfferSelection/CapitalOfferSelection.js 2.01 kB
dist/es/components/external/CapitalOffer/components/CapitalOfferSummary/CapitalOfferSummary.js 2.23 kB
dist/es/components/external/CapitalOffer/components/CapitalOfferSummary/constants.js 95 B
dist/es/components/external/CapitalOffer/components/utils/CapitalErrorMessageDisplay.js 682 B
dist/es/components/external/CapitalOffer/components/utils/utils.js 427 B
dist/es/components/external/CapitalOverview/CapitalOverviewElement.js 862 B
dist/es/components/external/CapitalOverview/components/AccountDetails/AccountDetail.js 446 B
dist/es/components/external/CapitalOverview/components/AccountDetails/AccountDetails.js 640 B
dist/es/components/external/CapitalOverview/components/AccountDetails/utils.js 507 B
dist/es/components/external/CapitalOverview/components/CapitalOverview/CapitalOverview.js 1.42 kB
dist/es/components/external/CapitalOverview/components/GrantAction/constants.js 112 B
dist/es/components/external/CapitalOverview/components/GrantAction/GrantAction.js 1.08 kB
dist/es/components/external/CapitalOverview/components/GrantAction/utils.js 165 B
dist/es/components/external/CapitalOverview/components/GrantAdjustmentDetails/constants.js 103 B
dist/es/components/external/CapitalOverview/components/GrantAdjustmentDetails/GrantAdjustmentDetails.js 522 B
dist/es/components/external/CapitalOverview/components/GrantDetails/constants.js 145 B
dist/es/components/external/CapitalOverview/components/GrantDetails/GrantDetails.js 1.21 kB
dist/es/components/external/CapitalOverview/components/GrantItem/constants.js 227 B
dist/es/components/external/CapitalOverview/components/GrantItem/GrantItem.js 1.65 kB
dist/es/components/external/CapitalOverview/components/GrantItem/utils.js 1.04 kB
dist/es/components/external/CapitalOverview/components/GrantList/GrantList.js 505 B
dist/es/components/external/CapitalOverview/components/GrantList/GrantsDisplay.js 1.13 kB
dist/es/components/external/CapitalOverview/components/GrantRepaymentDetails/GrantRepaymentDetails.js 860 B
dist/es/components/external/CapitalOverview/components/PreQualified/PreQualified.js 502 B
dist/es/components/external/CapitalOverview/components/PreQualifiedIntro.js 655 B
dist/es/components/external/CapitalOverview/components/Unqualified.js 535 B
dist/es/components/external/CapitalOverview/constants.js 218 B
dist/es/components/external/DisputeManagement/components/AcceptDisputeFlow/AcceptDisputeFlow.js 1.21 kB
dist/es/components/external/DisputeManagement/components/DefendDisputeFlow/DefendDisputeFileUpload.js 1.25 kB
dist/es/components/external/DisputeManagement/components/DefendDisputeFlow/DefendDisputeFlow.js 553 B
dist/es/components/external/DisputeManagement/components/DefendDisputeFlow/DefendDisputeReason.js 1.39 kB
dist/es/components/external/DisputeManagement/components/DefendDisputeFlow/DefendDisputeResponse.js 795 B
dist/es/components/external/DisputeManagement/components/DisputeDetails/DisputeDetails.js 631 B
dist/es/components/external/DisputeManagement/components/DisputeDetailsContainer/DisputeDetailsContainer.js 347 B
dist/es/components/external/DisputeManagement/components/DisputesData/constants.js 739 B
dist/es/components/external/DisputeManagement/components/DisputesData/DisputeData.js 2.85 kB
dist/es/components/external/DisputeManagement/components/DisputesData/DisputeDataProperties.js 2.5 kB
dist/es/components/external/DisputeManagement/components/DisputesData/DisputeIssuerComments.js 1.08 kB
dist/es/components/external/DisputeManagement/context/dispute/context.js 850 B
dist/es/components/external/DisputeManagement/DisputeManagementElement.js 443 B
dist/es/components/external/DisputesOverview/components/DisputeManagementModal/DisputeManagementModal.js 683 B
dist/es/components/external/DisputesOverview/components/DisputesContainer/DisputesContainer.js 410 B
dist/es/components/external/DisputesOverview/components/DisputesOverview/constants.js 177 B
dist/es/components/external/DisputesOverview/components/DisputesTable/constants.js 87 B
dist/es/components/external/DisputesOverview/components/DisputesTable/DisputesTable.js 1.95 kB
dist/es/components/external/DisputesOverview/components/DisputesTable/DisputeStatusTag.js 417 B
dist/es/components/external/DisputesOverview/DisputesOverviewElement.js 457 B
dist/es/components/external/PayoutDetails/components/constants.js 393 B
dist/es/components/external/PayoutDetails/components/PayoutData.js 2.65 kB
dist/es/components/external/PayoutDetails/PayoutDetails.js 434 B
dist/es/components/external/PayoutsOverview/components/PayoutsOverview/constants.js 203 B
dist/es/components/external/PayoutsOverview/components/PayoutsOverview/PayoutsOverview.js 1.98 kB
dist/es/components/external/PayoutsOverview/components/PayoutsOverviewContainer/constants.js 98 B
dist/es/components/external/PayoutsOverview/components/PayoutsOverviewContainer/PayoutsOverviewContainer.js 410 B
dist/es/components/external/PayoutsOverview/components/PayoutsTable/constants.js 123 B
dist/es/components/external/PayoutsOverview/components/PayoutsTable/PayoutsTable.js 1.44 kB
dist/es/components/external/PayoutsOverview/PayoutsOverviewElement.js 463 B
dist/es/components/external/ReportsOverview/components/ReportsOverview/constants.js 177 B
dist/es/components/external/ReportsOverview/components/ReportsOverview/ReportsOverview.js 1.67 kB
dist/es/components/external/ReportsOverview/components/ReportsOverviewContainer/constants.js 97 B
dist/es/components/external/ReportsOverview/components/ReportsOverviewContainer/ReportsOverviewContainer.js 408 B
dist/es/components/external/ReportsOverview/components/ReportsTable/constants.js 170 B
dist/es/components/external/ReportsOverview/components/ReportsTable/ReportsTable.js 1.73 kB
dist/es/components/external/ReportsOverview/ReportsOverviewElement.js 459 B
dist/es/components/external/TransactionDetails/components/constants.js 645 B
dist/es/components/external/TransactionDetails/components/details/TransactionDataProperties.js 1.52 kB
dist/es/components/external/TransactionDetails/components/details/TransactionDetailsDataContainer.js 229 B
dist/es/components/external/TransactionDetails/components/refund/TransactionRefundAmount.js 1.59 kB
dist/es/components/external/TransactionDetails/components/refund/TransactionRefundNotice.js 433 B
dist/es/components/external/TransactionDetails/components/refund/TransactionRefundReason.js 739 B
dist/es/components/external/TransactionDetails/components/TransactionData/TransactionData.js 325 B
dist/es/components/external/TransactionDetails/components/TransactionData/TransactionDataContent.js 2.68 kB
dist/es/components/external/TransactionDetails/components/TransactionData/TransactionStatusTag.js 516 B
dist/es/components/external/TransactionDetails/components/utils.js 342 B
dist/es/components/external/TransactionDetails/context/constants.js 148 B
dist/es/components/external/TransactionDetails/context/details/context.js 1.11 kB
dist/es/components/external/TransactionDetails/context/refund/context.js 923 B
dist/es/components/external/TransactionDetails/context/refund/helpers.js 433 B
dist/es/components/external/TransactionDetails/context/refund/hooks/useRefundAction.js 698 B
dist/es/components/external/TransactionDetails/context/refund/hooks/useRefundContextActions.js 571 B
dist/es/components/external/TransactionDetails/context/refund/hooks/useRefundContextAmount.js 548 B
dist/es/components/external/TransactionDetails/context/refund/hooks/useRefundContextLineItems.js 651 B
dist/es/components/external/TransactionDetails/context/refund/hooks/useRefundContextReason.js 380 B
dist/es/components/external/TransactionDetails/context/types.js 417 B
dist/es/components/external/TransactionDetails/hooks/useTransaction/transactionNavigator/createDuplexTransactionNavigator.js 545 B
dist/es/components/external/TransactionDetails/hooks/useTransaction/useTransaction.js 808 B
dist/es/components/external/TransactionDetails/hooks/useTransactionRefundMetadata/helpers.js 201 B
dist/es/components/external/TransactionDetails/hooks/useTransactionRefundMetadata/useTransactionRefundMetadata.js 1.87 kB
dist/es/components/external/TransactionDetails/TransactionDetails.js 449 B
dist/es/components/external/TransactionsOverview/components/AmountSkeleton/AmountSkeleton.js 307 B
dist/es/components/external/TransactionsOverview/components/AmountSkeleton/constants.js 142 B
dist/es/components/external/TransactionsOverview/components/BalanceItem/BalanceItem.js 525 B
dist/es/components/external/TransactionsOverview/components/Balances/Balances.js 997 B
dist/es/components/external/TransactionsOverview/components/Balances/constants.js 81 B
dist/es/components/external/TransactionsOverview/components/Category/Category.js 393 B
dist/es/components/external/TransactionsOverview/components/MultiSelectionFilter/MultiSelectionFilter.js 445 B
dist/es/components/external/TransactionsOverview/components/MultiSelectionFilter/useMultiSelectionFilter/constants.js 337 B
dist/es/components/external/TransactionsOverview/components/MultiSelectionFilter/useMultiSelectionFilter/useMultiSelectionFilter.js 417 B
dist/es/components/external/TransactionsOverview/components/MultiSelectionFilter/useMultiSelectionFilter/utils.js 202 B
dist/es/components/external/TransactionsOverview/components/SummaryItem/constants.js 223 B
dist/es/components/external/TransactionsOverview/components/SummaryItem/SummaryItem.js 1.02 kB
dist/es/components/external/TransactionsOverview/components/SummaryItem/SummaryItemLabel.js 451 B
dist/es/components/external/TransactionsOverview/components/TransactionsOverview/constants.js 210 B
dist/es/components/external/TransactionsOverview/components/TransactionsOverview/TransactionsOverview.js 2.77 kB
dist/es/components/external/TransactionsOverview/components/TransactionsOverviewContainer/constants.js 101 B
dist/es/components/external/TransactionsOverview/components/TransactionsOverviewContainer/TransactionsOverviewContainer.js 414 B
dist/es/components/external/TransactionsOverview/components/TransactionsTable/constants.js 228 B
dist/es/components/external/TransactionsOverview/components/TransactionsTable/PaymentMethodCell.js 668 B
dist/es/components/external/TransactionsOverview/components/TransactionsTable/TransactionsTable.js 1.69 kB
dist/es/components/external/TransactionsOverview/components/TransactionTotalItem/TransactionTotalItem.js 638 B
dist/es/components/external/TransactionsOverview/components/TransactionTotals/constants.js 116 B
dist/es/components/external/TransactionsOverview/components/TransactionTotals/TotalsCard.js 624 B
dist/es/components/external/TransactionsOverview/components/TransactionTotals/TransactionTotals.js 939 B
dist/es/components/external/TransactionsOverview/components/utils.js 214 B
dist/es/components/external/TransactionsOverview/hooks/useMaxWidths.js 249 B
dist/es/components/external/TransactionsOverview/hooks/useTransactionsOverviewMultiSelectionFilters.js 352 B
dist/es/components/external/TransactionsOverview/TransactionsOverviewElement.js 464 B
dist/es/components/external/UIElement/UIElement.js 1.03 kB
dist/es/components/internal/Accordion/Accordion.js 702 B
dist/es/components/internal/Accordion/constants.js 178 B
dist/es/components/internal/Alert/Alert.js 618 B
dist/es/components/internal/Alert/AlertIcon.js 327 B
dist/es/components/internal/Alert/types.js 218 B
dist/es/components/internal/AnchorButton/AnchorButton.js 564 B
dist/es/components/internal/BaseButton/BaseButton.js 508 B
dist/es/components/internal/BaseButton/constants.js 103 B
dist/es/components/internal/BaseList/BaseList.js 238 B
dist/es/components/internal/BaseList/constants.js 82 B
dist/es/components/internal/Button/Button.js 527 B
dist/es/components/internal/Button/ButtonActions/ButtonActions.js 636 B
dist/es/components/internal/Button/ButtonActions/types.js 265 B
dist/es/components/internal/Button/constants.js 326 B
dist/es/components/internal/Button/DownloadButton/DownloadButton.js 1.1 kB
dist/es/components/internal/Button/DownloadButton/useDownload.js 276 B
dist/es/components/internal/Button/hooks/useButton.js 821 B
dist/es/components/internal/Button/types.js 192 B
dist/es/components/internal/Calendar/Calendar.js 428 B
dist/es/components/internal/Calendar/calendar/constants.js 510 B
dist/es/components/internal/Calendar/calendar/facade/Calendar.js 5.07 kB
dist/es/components/internal/Calendar/calendar/facade/index.js 592 B
dist/es/components/internal/Calendar/calendar/timeframe/common/flags.js 427 B
dist/es/components/internal/Calendar/calendar/timeframe/common/utils.js 368 B
dist/es/components/internal/Calendar/calendar/timeframe/frames/MonthFrame.js 2.61 kB
dist/es/components/internal/Calendar/calendar/timeframe/frames/TimeFrame.js 3.67 kB
dist/es/components/internal/Calendar/calendar/timerange/factory.js 811 B
dist/es/components/internal/Calendar/calendar/timerange/presets/lastMonth.js 99 B
dist/es/components/internal/Calendar/calendar/timerange/presets/lastNDays.js 374 B
dist/es/components/internal/Calendar/calendar/timerange/presets/lastWeek.js 98 B
dist/es/components/internal/Calendar/calendar/timerange/presets/shared/offsetMonth.js 356 B
dist/es/components/internal/Calendar/calendar/timerange/presets/shared/offsetWeek.js 475 B
dist/es/components/internal/Calendar/calendar/timerange/presets/thisMonth.js 99 B
dist/es/components/internal/Calendar/calendar/timerange/presets/thisWeek.js 98 B
dist/es/components/internal/Calendar/calendar/timerange/presets/yearToDate.js 165 B
dist/es/components/internal/Calendar/calendar/timerange/utils.js 841 B
dist/es/components/internal/Calendar/calendar/timeslice/index.js 467 B
dist/es/components/internal/Calendar/calendar/timeslice/TimeSlice.js 719 B
dist/es/components/internal/Calendar/calendar/types.js 430 B
dist/es/components/internal/Calendar/calendar/utils.js 1.06 kB
dist/es/components/internal/Calendar/components/CalendarControls/CalendarControls.js 322 B
dist/es/components/internal/Calendar/components/CalendarGrid/CalendarGrid.js 677 B
dist/es/components/internal/Calendar/components/CalendarGrid/CalendarGridDate.js 1 kB
dist/es/components/internal/Calendar/components/CalendarGrid/CalendarGridDayOfWeek.js 743 B
dist/es/components/internal/Calendar/components/CalendarGrid/utils.js 649 B
dist/es/components/internal/Calendar/hooks/useCalendar.js 1.42 kB
dist/es/components/internal/Calendar/hooks/useCalendarControlsRendering.js 642 B
dist/es/components/internal/Calendar/hooks/useTimezone.js 786 B
dist/es/components/internal/Calendar/types.js 165 B
dist/es/components/internal/CapitalHeader/CapitalHeader.js 444 B
dist/es/components/internal/CapitalHeader/constants.js 179 B
dist/es/components/internal/CapitalHeader/helpers.js 386 B
dist/es/components/internal/CapitalSlider/CapitalSlider.js 790 B
dist/es/components/internal/Card/Card.js 1.03 kB
dist/es/components/internal/Card/constants.js 310 B
dist/es/components/internal/CopyText/CopyText.js 826 B
dist/es/components/internal/DataGrid/components/Icon.js 245 B
dist/es/components/internal/DataGrid/components/InteractiveBody.js 733 B
dist/es/components/internal/DataGrid/components/SkeletonBody.js 462 B
dist/es/components/internal/DataGrid/components/TableBody.js 499 B
dist/es/components/internal/DataGrid/components/TableCells.js 992 B
dist/es/components/internal/DataGrid/components/TableHeaderCell.js 515 B
dist/es/components/internal/DataGrid/DataGrid.js 1.45 kB
dist/es/components/internal/DataGrid/DataGridCell.js 537 B
dist/es/components/internal/DataGrid/hooks/useDataGridContext.js 207 B
dist/es/components/internal/DataGrid/hooks/useInteractiveDataGrid.js 870 B
dist/es/components/internal/DataGrid/utils/DataGridProvider.js 412 B
dist/es/components/internal/DataOverviewContainer/constants.js 113 B
dist/es/components/internal/DataOverviewContainer/DataOverviewContainer.js 570 B
dist/es/components/internal/DataOverviewDetails/constants.js 191 B
dist/es/components/internal/DataOverviewDetails/DataOverviewDetails.js 1.53 kB
dist/es/components/internal/DataOverviewDetails/DataOverviewDetailsSkeleton.js 405 B
dist/es/components/internal/DataOverviewDetails/useDataOverviewDetailsTitle.js 409 B
dist/es/components/internal/DataOverviewDisplay/DataDetailsModal.js 560 B
dist/es/components/internal/DataOverviewDisplay/DataOverviewHeader/DataOverviewHeader.js 499 B
dist/es/components/internal/DataOverviewError/DataOverviewError.js 335 B
dist/es/components/internal/DatePicker/components/TimeRangeSelector/TimeRangeSelector.js 606 B
dist/es/components/internal/DatePicker/components/TimeRangeSelector/useTimeRangeSelection.js 876 B
dist/es/components/internal/DatePicker/DatePicker.js 1.14 kB
dist/es/components/internal/Divider/constants.js 96 B
dist/es/components/internal/Divider/Divider.js 235 B
dist/es/components/internal/ErrorMessageDisplay/ErrorMessageDisplay.js 1.03 kB
dist/es/components/internal/ExpandableCard/constants.js 319 B
dist/es/components/internal/ExpandableCard/ExpandableCard.js 1.29 kB
dist/es/components/internal/FilterBar/components/FilterButton/FilterButton.js 537 B
dist/es/components/internal/FilterBar/FilterBar.js 783 B
dist/es/components/internal/FilterBar/filters/AmountFilter/AmountFilter.js 924 B
dist/es/components/internal/FilterBar/filters/AmountFilter/constants.js 72 B
dist/es/components/internal/FilterBar/filters/AmountFilter/RangeSelection.js 1.02 kB
dist/es/components/internal/FilterBar/filters/BaseFilter/BaseFilter.js 1.71 kB
dist/es/components/internal/FilterBar/filters/DateFilter/DateFilter.js 764 B
dist/es/components/internal/FilterBar/filters/DateFilter/DateFilterCore.js 1.51 kB
dist/es/components/internal/FilterBar/filters/DateFilter/types.js 127 B
dist/es/components/internal/FormFields/FileInput/components/Dropzone.js 1.79 kB
dist/es/components/internal/FormFields/FileInput/components/UploadedFile.js 718 B
dist/es/components/internal/FormFields/FileInput/constants.js 284 B
dist/es/components/internal/FormFields/FileInput/FileInput.js 684 B
dist/es/components/internal/FormFields/FileInput/helpers/defaultMapError.js 261 B
dist/es/components/internal/FormFields/InputBase.js 979 B
dist/es/components/internal/FormFields/InputText.js 258 B
dist/es/components/internal/FormFields/Select/components/SelectButton.js 1.4 kB
dist/es/components/internal/FormFields/Select/components/SelectList.js 1.1 kB
dist/es/components/internal/FormFields/Select/components/SelectListItem.js 839 B
dist/es/components/internal/FormFields/Select/constants.js 617 B
dist/es/components/internal/FormFields/Select/hooks/useSelect.js 494 B
dist/es/components/internal/FormFields/Select/Select.js 2.21 kB
dist/es/components/internal/Header/Header.js 599 B
dist/es/components/internal/Icon/Icon.js 666 B
dist/es/components/internal/Image/Image.js 328 B
dist/es/components/internal/Img/Img.js 524 B
dist/es/components/internal/InfoBox/InfoBox.js 227 B
dist/es/components/internal/Link/Link.js 564 B
dist/es/components/internal/Modal/Modal.js 1.13 kB
dist/es/components/internal/Modal/ModalContent/ModalContent.js 426 B
dist/es/components/internal/Pagination/constants.js 133 B
dist/es/components/internal/Pagination/hooks/useCursorPaginatedRecords.js 151 B
dist/es/components/internal/Pagination/hooks/useCursorPagination.js 447 B
dist/es/components/internal/Pagination/hooks/useOffsetPagination.js 304 B
dist/es/components/internal/Pagination/hooks/usePageLimit.js 718 B
dist/es/components/internal/Pagination/hooks/usePaginatedRecords.js 1.25 kB
dist/es/components/internal/Pagination/hooks/usePaginatedRecordsFilters.js 244 B
dist/es/components/internal/Pagination/hooks/usePagination.js 977 B
dist/es/components/internal/Pagination/Pagination.js 953 B
dist/es/components/internal/Pagination/types.js 173 B
dist/es/components/internal/Pagination/utils.js 172 B
dist/es/components/internal/Popover/constants.js 229 B
dist/es/components/internal/Popover/Popover.js 2.03 kB
dist/es/components/internal/Popover/PopoverDismissButton/PopoverDismissButton.js 745 B
dist/es/components/internal/Popover/PopoverTitle/PopoverTitle.js 292 B
dist/es/components/internal/Popover/types.js 254 B
dist/es/components/internal/Popover/utils/popoverUtil.js 525 B
dist/es/components/internal/Popover/utils/utils.js 444 B
dist/es/components/internal/ProgressBar/ProgressBar.js 839 B
dist/es/components/internal/SegmentedControl/SegmentedControl.js 762 B
dist/es/components/internal/Slider/calculateProgress.js 227 B
dist/es/components/internal/Slider/Slider.js 494 B
dist/es/components/internal/Spinner/Spinner.js 260 B
dist/es/components/internal/StatusBox/constants.js 247 B
dist/es/components/internal/StatusBox/StatusBox.js 502 B
dist/es/components/internal/StatusBox/useStatusBox.js 507 B
dist/es/components/internal/StatusBox/utils.js 283 B
dist/es/components/internal/StructuredList/constants.js 224 B
dist/es/components/internal/StructuredList/StructuredList.js 795 B
dist/es/components/internal/StructuredList/useStructuredListItem.js 285 B
dist/es/components/internal/SVGIcons/CheckedBox.js 433 B
dist/es/components/internal/SVGIcons/Checkmark.js 411 B
dist/es/components/internal/SVGIcons/ChevronDown.js 435 B
dist/es/components/internal/SVGIcons/ChevronLeft.js 418 B
dist/es/components/internal/SVGIcons/ChevronRight.js 424 B
dist/es/components/internal/SVGIcons/ChevronUp.js 435 B
dist/es/components/internal/SVGIcons/CloseCircle.js 480 B
dist/es/components/internal/SVGIcons/Download.js 537 B
dist/es/components/internal/SVGIcons/UncheckedBox.js 394 B
dist/es/components/internal/SVGIcons/Warning.js 911 B
dist/es/components/internal/Tabs/Tabs.js 770 B
dist/es/components/internal/Tag/Tag.js 484 B
dist/es/components/internal/Tag/types.js 216 B
dist/es/components/internal/Tooltip/Tooltip.js 873 B
dist/es/components/internal/Tooltip/useTooltipListeners.js 349 B
dist/es/components/internal/Translation/Translation.js 572 B
dist/es/components/internal/Typography/constants.js 101 B
dist/es/components/internal/Typography/types.js 327 B
dist/es/components/internal/Typography/Typography.js 631 B
dist/es/components/types.js 384 B
dist/es/components/utils/capital/getCapitalErrorMessage.js 712 B
dist/es/components/utils/customData/hasCustomField.js 397 B
dist/es/components/utils/customData/mergeRecords.js 232 B
dist/es/components/utils/disputes/actionNeeded.js 386 B
dist/es/components/utils/disputes/constants.js 671 B
dist/es/components/utils/disputes/getDisputesErrorMessage.js 517 B
dist/es/components/utils/getCommonErrorCode.js 331 B
dist/es/components/utils/getErrorMessage.js 491 B
dist/es/components/utils/getLabel.js 292 B
dist/es/constants/dateFormats.js 394 B
dist/es/constants/index.js 91 B
dist/es/core/ConfigContext/context.js 789 B
dist/es/core/ConfigContext/session/AuthSession.js 1.2 kB
dist/es/core/ConfigContext/session/AuthSessionSpecification.js 953 B
dist/es/core/ConfigContext/session/constants.js 236 B
dist/es/core/ConfigContext/session/SetupContext.js 1.14 kB
dist/es/core/ConfigContext/session/utils/sessionAwareComponentAvailability/helpers/componentAvailabilityErrors.js 201 B
dist/es/core/ConfigContext/session/utils/sessionAwareComponentAvailability/helpers/componentAvailabilityRegistry.js 269 B
dist/es/core/ConfigContext/session/utils/sessionAwareComponentAvailability/sessionAwareComponentAvailability.js 236 B
dist/es/core/ConfigContext/session/utils/sessionReady.js 362 B
dist/es/core/Context/CoreContext.js 226 B
dist/es/core/Context/CoreProvider.js 497 B
dist/es/core/Context/useCoreContext.js 144 B
dist/es/core/core.js 1.13 kB
dist/es/core/Errors/AdyenPlatformExperienceError.js 272 B
dist/es/core/Errors/constants.js 81 B
dist/es/core/Http/constants.js 67 B
dist/es/core/Http/http.js 837 B
dist/es/core/Http/utils.js 1.26 kB
dist/es/core/Localization/amount/amount-util.js 471 B
dist/es/core/Localization/constants/currency-codes.js 929 B
dist/es/core/Localization/constants/currency-decimals.js 208 B
dist/es/core/Localization/constants/localization.js 377 B
dist/es/core/Localization/datetime/restamper/constants.js 496 B
dist/es/core/Localization/datetime/restamper/restamper.js 635 B
dist/es/core/Localization/datetime/restamper/utils.js 691 B
dist/es/core/Localization/localization-utils.js 570 B
dist/es/core/Localization/Localization.js 2.05 kB
dist/es/core/Localization/utils.js 1.07 kB
dist/es/core/utils.js 331 B
dist/es/external/preact/compat/dist/compat.module.js 3.31 kB
dist/es/external/preact/dist/preact.module.js 5.31 kB
dist/es/external/preact/hooks/dist/hooks.module.js 1.61 kB
dist/es/external/preact/jsx-runtime/dist/jsxRuntime.module.js 369 B
dist/es/hooks/element/useClickOutside.js 779 B
dist/es/hooks/element/useDetachedRender.js 299 B
dist/es/hooks/element/useFocusCursor.js 353 B
dist/es/hooks/element/useFocusTrap.js 898 B
dist/es/hooks/element/usePopoverPositioner.js 1.48 kB
dist/es/hooks/element/useUniqueIdentifier.js 274 B
dist/es/hooks/useBalanceAccounts.js 478 B
dist/es/hooks/useBooleanState.js 188 B
dist/es/hooks/useCommitAction/types.js 143 B
dist/es/hooks/useCommitAction/useCommitAction.js 621 B
dist/es/hooks/useContainerQuery.js 481 B
dist/es/hooks/useCustomColumnsData.js 488 B
dist/es/hooks/useDefaultOverviewFilterParams.js 615 B
dist/es/hooks/useFetch.js 542 B
dist/es/hooks/useFreezePeriod.js 322 B
dist/es/hooks/useImageUrl.js 445 B
dist/es/hooks/useModalDetails/types.js 87 B
dist/es/hooks/useModalDetails/useModalDetails.js 475 B
dist/es/hooks/useMounted.js 209 B
dist/es/hooks/useMutation/useMutation.js 869 B
dist/es/hooks/useReactiveState/useReactiveState.js 693 B
dist/es/hooks/useReflex.js 250 B
dist/es/hooks/useResponsiveContainer.js 255 B
dist/es/hooks/useTabbedControl.js 917 B
dist/es/hooks/useTableColumns.js 831 B
dist/es/hooks/useTimezoneAwareDateFormatting.js 358 B
dist/es/hooks/useTrackedRef.js 326 B
dist/es/images/generic-use-first-touch.svg.js 3.79 kB
dist/es/images/icons/angle-right.svg.js 342 B
dist/es/images/icons/checkmark-circle-fill.svg.js 410 B
dist/es/images/icons/checkmark-square-fill.svg.js 351 B
dist/es/images/icons/checkmark.svg.js 294 B
dist/es/images/icons/chevron-down.svg.js 293 B
dist/es/images/icons/chevron-left.svg.js 294 B
dist/es/images/icons/chevron-right.svg.js 294 B
dist/es/images/icons/chevron-up.svg.js 295 B
dist/es/images/icons/copy.svg.js 405 B
dist/es/images/icons/cross-circle-fill.svg.js 415 B
dist/es/images/icons/cross.svg.js 305 B
dist/es/images/icons/download.svg.js 370 B
dist/es/images/icons/external-link.svg.js 338 B
dist/es/images/icons/filter.svg.js 395 B
dist/es/images/icons/info-filled.svg.js 425 B
dist/es/images/icons/minus-circle-outline.svg.js 346 B
dist/es/images/icons/plus-circle-outline.svg.js 363 B
dist/es/images/icons/square.svg.js 384 B
dist/es/images/icons/trash-can.svg.js 578 B
dist/es/images/icons/upload.svg.js 371 B
dist/es/images/icons/warning-filled.svg.js 432 B
dist/es/images/icons/warning.svg.js 539 B
dist/es/images/no-data-female.svg.js 1.78 kB
dist/es/images/no-results.svg.js 2.41 kB
dist/es/index.js 569 B
dist/es/primitives/async/abortable/main.js 426 B
dist/es/primitives/async/deferred/main.js 288 B
dist/es/primitives/async/promisor/main.js 447 B
dist/es/primitives/auxiliary/errorContainer/main.js 339 B
dist/es/primitives/auxiliary/indexed/helpers.js 290 B
dist/es/primitives/auxiliary/indexed/main.js 369 B
dist/es/primitives/context/session/constants.js 267 B
dist/es/primitives/context/session/internal/autofresher.js 560 B
dist/es/primitives/context/session/internal/constants.js 165 B
dist/es/primitives/context/session/internal/deadline.js 964 B
dist/es/primitives/context/session/internal/refresher.js 891 B
dist/es/primitives/context/session/SessionContext.js 905 B
dist/es/primitives/dom/tabbableRoot/tabbable.js 1.41 kB
dist/es/primitives/reactive/effectStack/main.js 323 B
dist/es/primitives/reactive/eventEmitter/main.js 582 B
dist/es/primitives/reactive/reflex/constants.js 69 B
dist/es/primitives/reactive/reflex/errors.js 121 B
dist/es/primitives/reactive/reflex/helpers.js 427 B
dist/es/primitives/reactive/reflex/main.js 669 B
dist/es/primitives/reactive/reflex/register.js 783 B
dist/es/primitives/reactive/watchlist/constants.js 85 B
dist/es/primitives/reactive/watchlist/helpers.js 474 B
dist/es/primitives/reactive/watchlist/main.js 820 B
dist/es/primitives/time/clock/main.js 412 B
dist/es/primitives/time/interval/constants.js 102 B
dist/es/primitives/time/interval/main.js 542 B
dist/es/primitives/time/today/main.js 701 B
dist/es/translations/da-DK.json.js 7.01 kB
dist/es/translations/de-DE.json.js 21.7 kB
dist/es/translations/es-ES.json.js 20.7 kB
dist/es/translations/fi-FI.json.js 7.21 kB
dist/es/translations/fr-FR.json.js 21.1 kB
dist/es/translations/index.js 371 B
dist/es/translations/it-IT.json.js 7.16 kB
dist/es/translations/nl-NL.json.js 7.12 kB
dist/es/translations/no-NO.json.js 7 kB
dist/es/translations/pt-BR.json.js 19.9 kB
dist/es/translations/sv-SE.json.js 7.08 kB
dist/es/utils/abort/constants.js 130 B
dist/es/utils/abort/internals.js 438 B
dist/es/utils/abort/main.js 620 B
dist/es/utils/async/constants.js 149 B
dist/es/utils/async/main.js 117 B
dist/es/utils/collection/main.js 485 B
dist/es/utils/common.js 269 B
dist/es/utils/datetime/main.js 209 B
dist/es/utils/file/size.js 369 B
dist/es/utils/file/upload.js 251 B
dist/es/utils/preact/className.js 279 B
dist/es/utils/preact/fixedForwardRef.js 142 B
dist/es/utils/preact/memoComparator/main.js 391 B
dist/es/utils/preact/props.js 138 B
dist/es/utils/random/uniqueId.js 132 B
dist/es/utils/random/uuid.js 205 B
dist/es/utils/struct/main.js 281 B
dist/es/utils/struct/property.js 223 B
dist/es/utils/value/bool.js 177 B
dist/es/utils/value/compare.js 89 B
dist/es/utils/value/constants.js 127 B
dist/es/utils/value/is.js 252 B
dist/es/utils/value/number.js 328 B
dist/es/utils/value/string.js 215 B

compressed-size-action

@glad-adyen glad-adyen merged commit 9408269 into group/disputes May 29, 2025
8 checks passed
@glad-adyen glad-adyen deleted the feature/all-balance-accounts branch May 29, 2025 10:50
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