orientation is now breakpoint-aware like size: `orientation={{ base:'vertical',
md:'horizontal' }}` resolves via Eidos.resolve and forwards a concrete value to
the soma (keyboard nav handles both axes). Documented in the README (new
"Responsive orientation" section + example) and the demo (a "responsive" chip +
note + API row) — the first consumer-facing example of the ResponsiveProp object
syntax in the repo. Browser-verified: flips at md (768px). check 0.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
<tr><tdclass="name">value <spandata-uix-tagdata-kind="bindable">bindable</span></td><tdclass="type">string</td><tdclass="default">''</td><td>Selected value (reused from RadioGroup).</td></tr>
<tr><tdclass="name">orientation</td><tdclass="type">'vertical'|'horizontal'</td><tdclass="default">'vertical'</td><td>Stack vs wrapping row.</td></tr>
<tr><tdclass="name">orientation</td><tdclass="type">ResponsiveProp<'vertical'|'horizontal'></td><tdclass="default">'vertical'</td><td>Stack vs wrapping row. Breakpoint-aware: <code>{'{ base, md }'}</code>.</td></tr>
<tr><tdclass="name">name</td><tdclass="type">string</td><tdclass="default empty">—</td><td>Form field name (auto-renders HiddenInput per card).</td></tr>
<tr><tdclass="name">size <spandata-uix-tagdata-kind="eidos">eidos</span></td><tdclass="type">ResponsiveProp<'xs'…'xl'></td><tdclass="default">'md'</td><td>Padding · title/desc font · circle size.</td></tr>