Ghost/ghost/admin/app/components/member
Kevin Ansfield 7eab83a6ec
Fixed member ProxyObject from sparse array leaking out of members list (#15565)
no issue

- the `ella-sparse-array` dependency used for the sparsely populated list on the members screen creates ProxyObjects that wrap the underlying member model instances meaning the forced use of `.get()` and `.set()` required by ProxyObject was leaking through to other areas of the app causing a mismatch in code patterns
- moved the loading state for each member into a separate component and put the loading conditional directly inside the `{{#each members}}` block so that we can pass the real model instance through to components via `{{member.content}}` rather than passing the ProxyObject wrapper, avoiding unexpected errors when not using `.get()` and `.set()` on member arguments
2022-10-07 17:03:45 +01:00
..
activity-feed-empty.hbs Fixed activity feed on new member screen showing all events 2022-03-01 09:54:00 +00:00
activity-feed.hbs Removed emailClicks feature flag (#15556) 2022-10-07 14:27:57 +02:00
activity-feed.js Added in email clicks icon and better handling of URLs 2022-09-21 14:05:37 +01:00
newsletter-preference.hbs Updated design for newsletter preferences 2022-04-19 17:04:22 +02:00
newsletter-preference.js Fixed member ProxyObject from sparse array leaking out of members list (#15565) 2022-10-07 17:03:45 +01:00
subscription-detail-box.hbs Fixed lint 2022-09-28 17:22:24 +05:30
subscription-detail-box.js Fixed dropdown blink for subscription detail box 2022-09-28 17:08:28 +05:30