Apply shared paint or transforms to several drawing shapes. Use it to move or style a diagram section together.

Draw a vector group

tsx
import { Drawing, Group, Circle } from 'kuito';

export function Example() {
  return (
    <Drawing viewBox={[0, 0, 100, 100]} width={120} height={120} label="Vector example">
      <Group fill="#2563eb">
        <Circle cx={30} cy={50} r={15} />
        <Circle cx={70} cy={50} r={15} />
      </Group>
    </Drawing>
  );
}

Behavior

Place this shape inside Drawing. Coordinates use its viewBox, not screen points. Fill and stroke control paint. Shapes are drawing instructions rather than independently accessible native views.

Continue

Read Drawing for a complete workflow. See the complete prop reference for types and documented defaults.

Referenz

Signaturen

ts
(_props: GroupProps): KuitoNode

Parameter

NameTypErforderlichBeschreibung
_propsGroupPropsJa—

Rückgabe

KuitoNode

Props: GroupProps

Props (einschließlich geerbter Props) 15

NameTypErforderlichBeschreibung
childrenKuitoNodeNein—
fillstringNeinA hex color, or none; black by default.
fillRuleFillRuleNein—
strokestringNeinA hex color, or none, the default.
strokeWidthnumberNeinIn user units; 1 by default.
strokeLinecapStrokeLinecapNein—
strokeLinejoinStrokeLinejoinNein—
strokeMiterlimitnumberNein—
strokeDasharrayreadonly number[]NeinDash and gap lengths in user units, repeated.
strokeDashoffsetnumberNein—
opacitynumberNeinMultiplies with its Groups' opacity.
translateXnumberNeinIn user units, then rotate in degrees and scale, about the origin.
translateYnumberNein—
scalenumberNein—
rotatenumberNein—
Generiert aus den öffentlichen TypeScript-Deklarationen: Signaturen, Props und Standardwerte stammen aus der geprüften Quelle, Beschreibungen aus deren JSDoc. Kein Standardwert ist erfunden.