Plugin: Secondary
The secondary plugin applies an alternative step config, on a chosen condition.
Alternative step configuration is only useable via template.
Conditions
The condition can only be set by template { secondary: <string> }
.
self
: If the step is active.siblings
: If a sibling is active. (Including self)siblings self
: If a sibling is active. (Excluding self)grandchildren
: If a child or grand child is active.grandchildren self
: If the step, a child or grand child is active.
Alternative config
The alternative config is described by prefixing the attribute by secondary
(But stay in camel case).
Alternative { x: ..., rotateZ: ... }
is { secondaryX: ..., secondaryRotateZ: ... }
.
Because objects in templates are automatically expanded it can be simplified:
{
x: ...,
rotateZ: ...,
secondary: {
"": "siblings",
x: ...,
rotateZ: ...,
}
}
Examples
Edit This Page