All components: Refactor to remove coerceBoolean from all inputs #1233
Labels
💥 BREAKING CHANGE 💥
This issue is a breaking change requiring a major version bump
Focus: consumer
Tasks needed for the consuming repo (core)
Type: chore
Something that needs to be done but is not a bug or addition
Current, the library coerces all boolean inputs to a true boolean. This allows users to by 'lazy' and simply use data attributes rather than binding:
While this solves certain issues that arise from using a data-attribute to pass a value in that is not a string, it is working around the Angular frameworks default behavior. In the long run this is a disservice to the application engineers as our library inputs do not function exactly as default Angular inputs do.
We should revert this functionality so that our inputs function as default Angular inputs.
💥 Breaking change 💥
[foo]="bar"
vsfoo="bar"
)The text was updated successfully, but these errors were encountered: