lbry-desktop/ui/component/app
infinite-persistence 08ebedb4cc
Settings Page: add warning for unsaved settings (#430)
* Settings Page: add warning for unsaved settings

## Issue
When entering Settings Page, sync-loop is disable until user exist Settings Page.  If browser is closed, changes will be lost.

## Change
Add the usual browser-level modal popup.

Note that all modern browsers have stopped supporting customized messages, but I still left the message there for clarity.  Tried to use our own toast for it, but the handler locks all GUI until it is serviced.

* app: remove unused props

* app: use lighter selectors

When all we need is to know if something exists or their count, use the ID version instead of the url/claim version to avoid the heavy transformation.
2021-12-06 09:38:26 -05:00
..
index.js Settings Page: add warning for unsaved settings (#430) 2021-12-06 09:38:26 -05:00
view.jsx Settings Page: add warning for unsaved settings (#430) 2021-12-06 09:38:26 -05:00