Merged PR 18: Add support for custom SVG
Some checks failed
continuous-integration/drone/push Build is failing

Add support for custom SVG
Add userData back into IProperties
Added library interweave
Update example
This commit is contained in:
Eric Nguyen 2022-08-17 13:43:24 +00:00
parent 82eae4971e
commit e96e4f123b
8 changed files with 109 additions and 9 deletions

View file

@ -76,11 +76,23 @@ const GetSVGLayoutConfiguration = () => {
},
{
Type: 'Remplissage',
CustomSVG: `
<rect width="{width}" height="{height}" style="{style}"></rect>
<rect width="{width}" height="{height}" stroke="black" fill-opacity="0"></rect>
<line x1="0" y1="0" x2="{width}" y2="{height}" stroke="black" style='{{ "transform":"scaleY(0.5)"}}'></line>
<line x1="{width}" y1="0" x2="0" y2="{height}" stroke="black" style='{userData.styleLine}'></line>
`
,
Style: {
fillOpacity: 1,
strokeWidth: 2,
stroke: '#bfdbfe',
strokeWidth: 1,
fill: '#bfdbfe'
},
UserData: {
styleLine: {
transform: "scaleY(0.5) translateY(100%)",
transformBox: "fill-box"
}
}
},
{