1
0
Fork 0
freesewing/markdown/dev/reference/api/pattern/getrenderprops/en.md
2022-12-14 12:52:37 -08:00

1.2 KiB

title
Pattern.getRenderProps()

The Pattern.getRenderProps() method will return an object that facilitates rendered the pattern by an external renderer such as a React component. It should only be called after calling Pattern.draft().

Pattern.getRenderProps() signature

Object pattern.getRenderProps()

Pattern.getRenderProps() example

import { Aaron } from "@freesewing/aaron"
import { cisFemaleAdult34 } from "@freesewing/models"

const pattern = new Aaron({
  measurements: cisFemaleAdult34
})

const props = pattern.draft().getRenderProps()

Pattern.getRenderProps() returned object

The Pattern.getRenderProps() method returns an object with the following properties:

Property Description
autoLayout An object describing the (automated) pattern layout
height Height of the drafted pattern in mm
logs The logs generated by the pattern
parts A plain object holding the drafted parts
settings The (sets of) settings used to draft the pattern
stacks A plain object holding the drafted stacks
svg An Svg Object object with the preRender hook applied
width Width of the drafted pattern in mm