shadcn-ui for Phoenix shadix.workinghypothes.is
elixir phoenix shadcn

feat(button): colocated nova/vega styles (pilot vertical slice) master

- button.ex: marker + data-slot/variant/size; styling moved to colocated CSS. - priv/styles/{nova,vega}/button.css: verbatim ports (adds xs/icon-xs/sm/lg sizes). - gen.registry: reject components with >1 marker (guards moduledoc mentions). - Update registry/add tests + doctest to button's colocated_css dep + injection. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>


+218 -74
10 changed files