You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Currently only the taxonomy filters and the author filter utilize the FiltersProvider. Any state that can update which stories are shown (ie Taxonomy filters, Author filter, Sort, Status Filter, Keyword search) should utilize the FiltersProvider.
Currently we are handling 'filtering' in multiple different places FiltersProvider, mystories/index, and useStoryView. This makes it hard to debug issues on the dashboard and to update filtering logic on the dashboard. Moving all filtering logic into one place will remove complexity in this area and should increase DX while working on the dashboard.
As part of this work, we should expect that #11668 should be resolved as a test case to get this consolidated.
Alternatives Considered
Let the filtering logic be in multiple places. This would lead to ambiguity on how to add / update the logic surrounding dashboard filters and the complexity in this area will continue to rise.
Additional Context
The text was updated successfully, but these errors were encountered:
Feature Description
Currently only the taxonomy filters and the author filter utilize the FiltersProvider. Any state that can update which stories are shown (ie Taxonomy filters, Author filter, Sort, Status Filter, Keyword search) should utilize the FiltersProvider.
Currently we are handling 'filtering' in multiple different places
FiltersProvider
,mystories/index
, anduseStoryView
. This makes it hard to debug issues on the dashboard and to update filtering logic on the dashboard. Moving all filtering logic into one place will remove complexity in this area and should increase DX while working on the dashboard.As part of this work, we should expect that #11668 should be resolved as a test case to get this consolidated.
Alternatives Considered
Let the filtering logic be in multiple places. This would lead to ambiguity on how to add / update the logic surrounding dashboard filters and the complexity in this area will continue to rise.
Additional Context
The text was updated successfully, but these errors were encountered: