--- // Equivalent of cards/body-placeholder.html (ui/svg.html inlined). // TODO: the ui/svg.html `border` branch (rect + inline style) is not ported — // body-placeholder.html never sets it (the "border" token in the class // list is just a CSS class). interface Props { width?: number; height?: number; ratio?: string; class?: string; } const { width = 400, height = 200, ratio, class: className } = Astro.props; ---