A TypeScript library for dynamically managing CSS classes in Angular based on state, with TailwindCSS IntelliSense support.
ngx-classed is a library that enables dynamic addition or removal of CSS classes based on component state in Angular applications. It is particularly well-suited for utility-first CSS frameworks like TailwindCSS, where classes need to be applied conditionally based on various states. The library integrates seamlessly with Angular's reactive system, providing a type-safe and declarative approach to styling.
ngx-classed brings variant-based styling patterns from libraries like CVA (Class Variance Authority) to the Angular ecosystem, emphasizing type safety, reactivity, and developer experience.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.