[PR #1228] [MERGED] Add onClick handlers to the schedule and transaction icons in the transaction list (#547) #3608

Closed
opened 2026-02-28 20:44:09 -06:00 by GiteaMirror · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/actualbudget/actual/pull/1228
Author: @joel-jeremy
Created: 6/29/2023
Status: Merged
Merged: 6/30/2023
Merged by: @j-f1

Base: masterHead: transaction-schedule-transfer-icon-onclick


📝 Commits (10+)

  • 678a52a Add onClick handlers to the schedule and transaction icons in the transaction list (#547)
  • 9e23632 Cleanup
  • 181807d Rename to PayeeIcons
  • 75a7b0b Add upcoming release notes
  • b25f310 onNavigate props
  • 5f2b9dd Update navigate callbacks
  • 24d623f useCallback deps
  • 7b48062 Use edit schedule modal
  • 2090640 Wrap icons in Button and handle null cached schedules
  • b81b6fd Remove margin

📊 Changes

4 files changed (+113 additions, -33 deletions)

View changed files

📝 packages/desktop-client/src/components/accounts/Account.js (+2 -1)
📝 packages/desktop-client/src/components/accounts/TransactionList.js (+13 -0)
📝 packages/desktop-client/src/components/accounts/TransactionsTable.js (+92 -32)
upcoming-release-notes/1228.md (+6 -0)

📄 Description

For #547

In addition to the arrow icon, I have also updated the recurring/calendar icon to open the edit schedule page.


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/actualbudget/actual/pull/1228 **Author:** [@joel-jeremy](https://github.com/joel-jeremy) **Created:** 6/29/2023 **Status:** ✅ Merged **Merged:** 6/30/2023 **Merged by:** [@j-f1](https://github.com/j-f1) **Base:** `master` ← **Head:** `transaction-schedule-transfer-icon-onclick` --- ### 📝 Commits (10+) - [`678a52a`](https://github.com/actualbudget/actual/commit/678a52ac65664bcb2a6c9ba9bf1de8d6bc829494) Add onClick handlers to the schedule and transaction icons in the transaction list (#547) - [`9e23632`](https://github.com/actualbudget/actual/commit/9e236320a4047ea16ad4d9582a42119dc9ad0199) Cleanup - [`181807d`](https://github.com/actualbudget/actual/commit/181807dacca3b796bc772c1b1f24f92783c44640) Rename to PayeeIcons - [`75a7b0b`](https://github.com/actualbudget/actual/commit/75a7b0bdeb9a41e9fca10d706dd549ca7c31934e) Add upcoming release notes - [`b25f310`](https://github.com/actualbudget/actual/commit/b25f310392fe5b1c4cf85dca1dc3296ffd5e4cff) onNavigate props - [`5f2b9dd`](https://github.com/actualbudget/actual/commit/5f2b9dd2d59f3d98e45d0bc6a6eb6030aaf0d7e9) Update navigate callbacks - [`24d623f`](https://github.com/actualbudget/actual/commit/24d623ffc2c05432c3885355b6f9d1fe6662a8ad) useCallback deps - [`7b48062`](https://github.com/actualbudget/actual/commit/7b480621a64c6830bb1d8053583a72af0de55da2) Use edit schedule modal - [`2090640`](https://github.com/actualbudget/actual/commit/209064024f310ad862a7e7338b7c10e65b9853c5) Wrap icons in Button and handle null cached schedules - [`b81b6fd`](https://github.com/actualbudget/actual/commit/b81b6fd7ea8390411e9d2a5766054c7829e99747) Remove margin ### 📊 Changes **4 files changed** (+113 additions, -33 deletions) <details> <summary>View changed files</summary> 📝 `packages/desktop-client/src/components/accounts/Account.js` (+2 -1) 📝 `packages/desktop-client/src/components/accounts/TransactionList.js` (+13 -0) 📝 `packages/desktop-client/src/components/accounts/TransactionsTable.js` (+92 -32) ➕ `upcoming-release-notes/1228.md` (+6 -0) </details> ### 📄 Description <!-- Thank you for submitting a pull request! Make sure to follow the instructions to write release notes for your PR — it should only take a minute or two: https://github.com/actualbudget/docs#writing-good-release-notes --> For #547 In addition to the arrow icon, I have also updated the recurring/calendar icon to open the edit schedule page. --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
GiteaMirror added the pull-request label 2026-02-28 20:44:09 -06:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github-starred/actual#3608