fabro/lib
Bryan Helmkamp 727cd52c3b
fix(types): trim class names in Node::add_class
The doc comment promised blank names were ignored, but the guard only
rejected the empty string. Stylesheet selectors match class names exactly,
so a padded name would sit in `classes` and match no rule.

No current caller can pass one: the parser splits on whitespace, and the
subgraph and import paths strip everything but alphanumerics and hyphens.
This makes the public contract on the shared type match what it claims.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-07-29 22:25:42 -04:00
..
apps Address artifact review feedback 2026-07-29 16:37:59 -04:00
components test(graphviz): table-drive the class separator cases 2026-07-29 22:17:37 -04:00
foundation fix(types): trim class names in Node::add_class 2026-07-29 22:25:42 -04:00
packages/fabro-api-client Merge remote-tracking branch 'origin/main' into feat/for-each-item-injection 2026-07-28 20:03:25 -04:00