[PR #2558] [MERGED] Consolidate Link props #58021

Closed
opened 2026-05-06 22:20:21 -05:00 by GiteaMirror · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/actualbudget/actual/pull/2558
Author: @carkom
Created: 4/6/2024
Status: Merged
Merged: 4/7/2024
Merged by: @carkom

Base: masterHead: LinkProps


📝 Commits (10+)

📊 Changes

40 files changed (+286 additions, -327 deletions)

View changed files

📝 .eslintrc.js (+2 -3)
📝 packages/desktop-client/e2e/accounts.test.js-snapshots/Accounts-closes-an-account-1-chromium-linux.png (+0 -0)
📝 packages/desktop-client/e2e/accounts.test.js-snapshots/Accounts-closes-an-account-2-chromium-linux.png (+0 -0)
📝 packages/desktop-client/src/components/DevelopmentTopBar.tsx (+4 -3)
📝 packages/desktop-client/src/components/FatalError.tsx (+24 -13)
📝 packages/desktop-client/src/components/ManageRules.tsx (+4 -3)
📝 packages/desktop-client/src/components/Notifications.tsx (+11 -6)
📝 packages/desktop-client/src/components/Titlebar.tsx (+3 -3)
📝 packages/desktop-client/src/components/UpdateNotification.tsx (+7 -5)
📝 packages/desktop-client/src/components/accounts/AccountSyncCheck.jsx (+3 -3)
packages/desktop-client/src/components/common/AnchorLink.tsx (+0 -40)
📝 packages/desktop-client/src/components/common/Button.tsx (+2 -26)
packages/desktop-client/src/components/common/ButtonLink.tsx (+0 -35)
packages/desktop-client/src/components/common/ExternalLink.tsx (+0 -32)
📝 packages/desktop-client/src/components/common/Link.tsx (+96 -24)
packages/desktop-client/src/components/common/LinkButton.tsx (+0 -39)
📝 packages/desktop-client/src/components/manager/ImportYNAB5.tsx (+6 -3)
📝 packages/desktop-client/src/components/manager/WelcomeScreen.tsx (+7 -5)
📝 packages/desktop-client/src/components/manager/subscribe/Bootstrap.tsx (+3 -3)
📝 packages/desktop-client/src/components/mobile/accounts/AccountDetails.jsx (+4 -3)

...and 20 more files

📄 Description

Consolidates AnchorLink, ButtonLink and LinkButton to use existing props (Link and Button - with type).


🔄 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/2558 **Author:** [@carkom](https://github.com/carkom) **Created:** 4/6/2024 **Status:** ✅ Merged **Merged:** 4/7/2024 **Merged by:** [@carkom](https://github.com/carkom) **Base:** `master` ← **Head:** `LinkProps` --- ### 📝 Commits (10+) - [`b125ad9`](https://github.com/actualbudget/actual/commit/b125ad96b0d1f9b8b7d3469504a348cc94be64d2) Remove Link Button - [`d67f2ba`](https://github.com/actualbudget/actual/commit/d67f2baa9fc991c6a8b3cdd96c19d963ccc19e26) remove AnchorLink - [`275ee16`](https://github.com/actualbudget/actual/commit/275ee16d68f0e4d4ae772be7bbcf3bd24413ab92) remove ButtonLink - [`395bab0`](https://github.com/actualbudget/actual/commit/395bab08b08d1bcdfd9035d2f068c3008e4c69af) notes - [`c20731a`](https://github.com/actualbudget/actual/commit/c20731adea2aff95201c6a2a3fb09e1f15e42f01) Merge remote-tracking branch 'upstream/master' into LinkProps - [`d74a94c`](https://github.com/actualbudget/actual/commit/d74a94c3f3a6a825aef4a9402c453aaa7394b3d6) merge fix - [`aee2b70`](https://github.com/actualbudget/actual/commit/aee2b70cb2bab521e47dac3ac3fabff6477919c2) clickLink - [`4ce13d7`](https://github.com/actualbudget/actual/commit/4ce13d7ab89ae53067b0965d9a689cb61afcbab2) typecheck fix - [`044ac25`](https://github.com/actualbudget/actual/commit/044ac25d2cf90972f5b66d67c59a69a0dea4c6ad) remove link option from button - [`3929636`](https://github.com/actualbudget/actual/commit/392963683bdff16de35c0d071df85788a1197949) Merge branch 'master' into LinkProps ### 📊 Changes **40 files changed** (+286 additions, -327 deletions) <details> <summary>View changed files</summary> 📝 `.eslintrc.js` (+2 -3) 📝 `packages/desktop-client/e2e/accounts.test.js-snapshots/Accounts-closes-an-account-1-chromium-linux.png` (+0 -0) 📝 `packages/desktop-client/e2e/accounts.test.js-snapshots/Accounts-closes-an-account-2-chromium-linux.png` (+0 -0) 📝 `packages/desktop-client/src/components/DevelopmentTopBar.tsx` (+4 -3) 📝 `packages/desktop-client/src/components/FatalError.tsx` (+24 -13) 📝 `packages/desktop-client/src/components/ManageRules.tsx` (+4 -3) 📝 `packages/desktop-client/src/components/Notifications.tsx` (+11 -6) 📝 `packages/desktop-client/src/components/Titlebar.tsx` (+3 -3) 📝 `packages/desktop-client/src/components/UpdateNotification.tsx` (+7 -5) 📝 `packages/desktop-client/src/components/accounts/AccountSyncCheck.jsx` (+3 -3) ➖ `packages/desktop-client/src/components/common/AnchorLink.tsx` (+0 -40) 📝 `packages/desktop-client/src/components/common/Button.tsx` (+2 -26) ➖ `packages/desktop-client/src/components/common/ButtonLink.tsx` (+0 -35) ➖ `packages/desktop-client/src/components/common/ExternalLink.tsx` (+0 -32) 📝 `packages/desktop-client/src/components/common/Link.tsx` (+96 -24) ➖ `packages/desktop-client/src/components/common/LinkButton.tsx` (+0 -39) 📝 `packages/desktop-client/src/components/manager/ImportYNAB5.tsx` (+6 -3) 📝 `packages/desktop-client/src/components/manager/WelcomeScreen.tsx` (+7 -5) 📝 `packages/desktop-client/src/components/manager/subscribe/Bootstrap.tsx` (+3 -3) 📝 `packages/desktop-client/src/components/mobile/accounts/AccountDetails.jsx` (+4 -3) _...and 20 more files_ </details> ### 📄 Description Consolidates AnchorLink, ButtonLink and LinkButton to use existing props (Link and Button - with type). --- <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-05-06 22:20:21 -05:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github-starred/actual#58021