Record list fields#2927
Conversation
…ools-theme into record-list-fields
|
After a brief review manually and bigger Claude review, here's some preliminary things to fix: The issue may have been misleading about replacing all components in the filters, since some of the filter controls don't match the component normally used for that field. FiltersRegressions
Bugs
|
|
Here is a full Claude review I did locally while it had access to a dev site running the code: Code Review: Record List Fields → Web Components (
|
cairocoder01
left a comment
There was a problem hiding this comment.
Looking pretty good. A few things to clean up yet.
| const tagName = this.tagName.toLowerCase(); | ||
|
|
||
| if (tagName === 'dt-date') { | ||
| this.reset(); |
There was a problem hiding this comment.
Why can't we use reset for all components? That is supposed to work for every component.
There was a problem hiding this comment.
I see! I set up the other ones before, just trying to manually set the value to be empty. I handled date separately at the end, since it had both a "Start" and "End", I couldn't just reset one single value. I then found the .reset() function and didn't check if the others had it. Thanks!
|
Some additional dead code that can be removed after you confirm it is for the old UI and not needed anymore: Dead code, safe to remove
|
…ools-theme into record-list-fields
|
@cairocoder01 I just updated this PR and it's ready for review again. Thanks! |









This resolves #2845 to replace record-list fields with dt-web-components. Filtering functionality was updated to accommodate the new changes & appeared to work properly, but more testing is likely needed.
I updated these things:
@cairocoder01 let me know any suggestions!
Related Components PR: DiscipleTools/disciple-tools-web-components#208