Button · Dimsum
dimsum.systems · 133 words · saved by 1 readers
An agentic component library for Ruby On Rails. A primary action — link or button — in four variants, four sizes, with an optional icon.
Dark mode Variant Size Shape Leading icon Disabled PropTypeDefault label Button text. Also accepts a content block. String nil href When present, renders an <a>; otherwise a <button>. String nil variant One of VARIANTS: primary, secondary, muted, ghost. String "primary" size One of SIZES: xs (28px, default), sm (32px), md (36px), lg (40px). String "xs" shape One of SHAPES: square (8px radius) · rounded (pill). String "square" icon Caller-selected Central icon name. Add the exact glyph in the consumer with `node script/icons-central.mjs add <name>`, then pass that name here.…
saved by
related reading
- Detail · Where craft livesdetail.design
- DESIGN.md Examples for AI Agents | Refero Stylesstyles.refero.design
- Impeccable: The missing upgrade to Anthropic's impeccable skillimpeccable.style
- ui.sh — Agent skills for interface buildersui.sh
- UI Skills for Design Engineers | UI Skillsui-skills.com
- Craftrauno.me
- Subframe – The AI design tool built for codesubframe.com
- v0 by Vercel - Build Full-Stack Web Apps with AIv0.dev
- Wonder — What you see is what you shipwonder.design
- Cargocargo.site
- Geistvercel.com
- Tailwind CSS Button Groups - Official Tailwind UI Componentstailwindui.com