From 6d56188fde8d8b864a037f5c1988261008dcf4f5 Mon Sep 17 00:00:00 2001 From: dev Date: Fri, 5 Jun 2026 22:19:40 +0200 Subject: [PATCH] feat(eidos): shape `shape` prop on Badge / Card / Button (per-component family) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Makes the shape families usable per-instance, not just in the demo. New canonical SHAPE_FAMILIES + ShapeFamily in lib/types (canon, like the variant archetypes). Badge / Card / Button gain a typed `shape` prop (rounded - continuous - cut - scoop) that emits `data-shape` -> the foundation [data-shape] corner-shape rule. Orthogonal to `rounded` (radius magnitude); default = arc (no attr); degrades to arc where corner-shape is unsupported. A differentiator for chips/badges () and a premium touch for buttons (