askirmas/react-classnaming
Tools to establish CSS classes as an explicit abstraction layer and to handle it as an interface between React and CSSStyleDeclaration
TypeScriptMIT
Issues
- 0
#bem: Mod value to be `[{enums}?, ...bools]`
#42 opened by askirmas - 0
- 0
#bem #atoming: Array should contain not less than 2 items, otherwise it is redundant complication
#44 opened by askirmas - 0
#map: Add BEM and Atomic as possible value
#34 opened by askirmas - 0
Check bug in typescript 4.1
#43 opened by askirmas - 0
- 0
- 0
Sort out tests
#10 opened by askirmas - 0
Atomic / Bootstrap / Tailwind support
#38 opened by askirmas - 0
- 0
- 0
- 0
- 0
#map: Change `$keys` to `for-in`
#33 opened by askirmas - 0
#naming: Deal with key hints as in #bem
#32 opened by askirmas - 0
- 0
#bem: Main implementation
#24 opened by askirmas - 0
#bem: Pipe and track `Used`
#31 opened by askirmas - 0
VSCode should help with hint on possible ClassKeys in second generic of `ClassNamesProperty`
#12 opened by askirmas - 0
- 0
XOR in Action of boolean | ClassHash in classNamesMap - same as in classNaming
#28 opened by askirmas - 0
- 0
- 0
- 0
- 0
Add `release` branch
#14 opened by askirmas - 0
Implement `classNamesMap`
#20 opened by askirmas - 0
Forbid mix of toggles and hashes
#18 opened by askirmas - 0
Support `falsy` args
#19 opened by askirmas - 0
- 0
Replace `this` with lambda wrapper
#13 opened by askirmas - 0
Move `Used` to be first with type `true|boolean` for easier understand used stuff
#22 opened by askirmas - 0
Replace `.bind` with lambda wrapper
#21 opened by askirmas - 0
Add `jest-dev` config
#15 opened by askirmas - 0
- 0
TS notatation for chainable omitter
#6 opened by askirmas - 0
- 0
- 0
Merge functions to one
#7 opened by askirmas - 0
- 0
- 0
Make basic/direct to be chainable
#4 opened by askirmas - 0
Make ctx/toggle to be chainable
#5 opened by askirmas