add dashoffset support

This commit is contained in:
Horcrux
2016-04-23 15:21:07 +08:00
parent 05faac3cf1
commit b144bd23fc
9 changed files with 60 additions and 11 deletions
+3 -1
View File
@@ -45,12 +45,14 @@ function strokeFilter(props, dimensions) {
strokeLinecap: caps[props.strokeLinecap] || 0,
strokeLinejoin: joins[props.strokeLinejoin] || 0,
strokeDash: strokeDasharray || null,
strokeWidth: strokeWidth || 1
strokeWidth: strokeWidth || 1,
strokeDashoffset: strokeDasharray ? (+props.strokeDashoffset || 0) : null
};
}
export default function(props, dimensions) {
let strokeProps = strokeFilter(props, dimensions);
return strokeProps ? {
...strokeProps,
stroke: extractBrush(strokeProps.stroke, props)