RoundedRect

PropertyDefaultMeaning
border-radius0.125 of the shorter sideScalar, { x, y } / [x, y] pair, or side/corner object

RoundedRect is Rect with a default corner radius of 0.125 of its shorter side. It accepts the same sizing and paint props, has no children, and does not imply a particular aspect ratio.

Override border-radius with px, em, a fraction, or an { x, y } / [x, y] pair. A scalar keeps the corners circular; a pair permits elliptical corners. border-radius={0} removes the rounding. A large radius is capped at half each side, which is convenient for a pill shape.

A side/corner object selects which corners to round, replacing the uniform default. For example, border-radius={{ t: px(12) }} leaves the bottom corners square. See Rect for all radius forms.

Rounding changes the geometry, not the layout size. For a rounded container with text, padding, or clipping, use Box or Frame with a border-radius instead. Shapes cannot wrap children.