stacker.news/pages/settings/wallets
ekzyis b3d485e8c4
Refactor default payment method setting (#803)
* Refactor setting of default providers

* fixed warning about component update while rendering another component
* individual providers no longer need to know if they are the default or not
* default setting is now handled by WebLNContext -- the same context that returns the provider. this makes a lot more sense and is a lot easier to read
* default payment checkbox is now also disabled if there is only one enabled provider or if it is the default provider

* Fix order lost on page reload

On page reload, the providers were synced in the order they were loaded.

This means that the default payment provider setting was lost.

Fixed this by syncing order to local storage and on page reload, only syncing providers when they were initialized (else the order would have been lost again).
2024-02-09 09:42:26 -06:00
..
index.js Expose WebLN interface via React Context (#749) 2024-02-08 12:33:13 -06:00
lightning-address.js improve copy on autowithdraw 2024-01-13 11:28:14 -06:00
lnbits.js Refactor default payment method setting (#803) 2024-02-09 09:42:26 -06:00
nwc.js Refactor default payment method setting (#803) 2024-02-09 09:42:26 -06:00