refactor: replace BEM with utility classes, move component CSS to files
- Rename CSS classes from BEM double-dash (btn--primary) to flat utility-style single-dash (btn-primary) - Move button CSS from inline Clojure string in gen.clj to src/ui/button.css next to button.cljc - gen.clj now auto-collects all src/ui/*.css files via babashka.fs glob - Replace clojure.java.io with babashka.fs throughout gen.clj - Update AGENTS.md to reflect new conventions
This commit is contained in:
@@ -42,12 +42,12 @@
|
||||
|
||||
(testing "contains button component CSS"
|
||||
(is (str/includes? css ".btn {"))
|
||||
(is (str/includes? css ".btn--primary {"))
|
||||
(is (str/includes? css ".btn--secondary {"))
|
||||
(is (str/includes? css ".btn--ghost {"))
|
||||
(is (str/includes? css ".btn--danger {"))
|
||||
(is (str/includes? css ".btn--sm {"))
|
||||
(is (str/includes? css ".btn--lg {"))
|
||||
(is (str/includes? css ".btn-primary {"))
|
||||
(is (str/includes? css ".btn-secondary {"))
|
||||
(is (str/includes? css ".btn-ghost {"))
|
||||
(is (str/includes? css ".btn-danger {"))
|
||||
(is (str/includes? css ".btn-sm {"))
|
||||
(is (str/includes? css ".btn-lg {"))
|
||||
(is (str/includes? css ".btn:disabled {")))))
|
||||
|
||||
(deftest tokens-roundtrip-test
|
||||
|
||||
Reference in New Issue
Block a user