Utilização

Draw a rectangle.

Este tipo é usado por Rectangle

tsx
// Draw a rectangle.
import { Drawing, Rectangle } from 'kuito';

<Drawing label="Card" viewBox={[0, 0, 40, 24]} width={80} height={48}>
  <Rectangle x={1} y={1} width={38} height={22} rx={4} fill="#5b5bd6" stroke="#3e3e9f" />
</Drawing>;

Declaração do tipo

ts
export interface RectangleProps extends ShapePaint {
  x?: number;
  y?: number;
  width: number;
  height: number;
  /** Corner radii; each defaults to the other, as SVG's do. */
  rx?: number;
  ry?: number;
}

Membros 20

NomeTipoObrigatórioDescrição
xnumberNão—
ynumberNão—
widthnumberSim—
heightnumberSim—
rxnumberNãoCorner radii; each defaults to the other, as SVG's do.
rynumberNão—
fillstringNãoA hex color, or none; black by default.
fillRuleFillRuleNão—
strokestringNãoA hex color, or none, the default.
strokeWidthnumberNãoIn user units; 1 by default.
strokeLinecapStrokeLinecapNão—
strokeLinejoinStrokeLinejoinNão—
strokeMiterlimitnumberNão—
strokeDasharrayreadonly number[]NãoDash and gap lengths in user units, repeated.
strokeDashoffsetnumberNão—
opacitynumberNãoMultiplies with its Groups' opacity.
translateXnumberNãoIn user units, then rotate in degrees and scale, about the origin.
translateYnumberNão—
scalenumberNão—
rotatenumberNão—
Gerado a partir das declarações TypeScript públicas: assinaturas, props e predefinições vêm da fonte verificada, as descrições da sua JSDoc. Nenhuma predefinição é inventada.