lbry-desktop/ui
infinite-persistence df2c274216
WaitUntilOnPage: handle large items; add optional placeholder element.
(1) The previous code assumed the element is always smaller than the screen. When used on large items like "homepage categories", it'll never load because the element exceeds the screen width or height.

(2) Added optional placeholder element. This allows us to put a cheaper element while waiting, so that the layout doesn't shift when we finally render. This is visually better when scrolling, and complies with Web Vitals.
2021-06-15 16:28:10 +08:00
..
component WaitUntilOnPage: handle large items; add optional placeholder element. 2021-06-15 16:28:10 +08:00
constants wip 2021-06-08 13:25:52 -04:00
effects wip 2021-06-08 13:25:52 -04:00
modal i18n update request from translators 2021-06-13 15:46:18 +08:00
page fix canonical redirect 2021-06-14 11:55:50 -04:00
redux wip 2021-06-08 13:25:52 -04:00
scss list add scrollbar only when needed 2021-06-14 11:55:50 -04:00
util sharing with lId, fix autoplay bump, 2021-06-10 17:47:02 -04:00
analytics.js Fix lint (removal of videoFetchDuration) 2021-06-10 10:14:52 -04:00
app.js refactor lbrytv web server 2019-11-11 13:27:29 -05:00
comments.js Commentron Settings API 2021-05-26 15:38:29 -04:00
i18n.js Revert "Simplify language lists" 2021-04-06 15:42:27 -04:00
index.jsx When a new reward is acquired, only close modals if the reward comes from reward_code 2021-01-08 08:16:41 -07:00
logWarningConsoleMessage.js new lbc icon 2020-09-29 17:12:32 -04:00
native.js working 2020-12-16 10:52:22 -05:00
reducers.js wip 2021-06-08 13:25:52 -04:00
rewards.js When a new reward is acquired, only close modals if the reward comes from reward_code 2021-01-08 08:16:41 -07:00
store.js wip 2021-06-08 13:25:52 -04:00