fix(animations): support persisting dynamic styles within animation states (#18468)
Closes #18423 Closes #17505
This commit is contained in:

committed by
Victor Berchet

parent
c0c03dc4ba
commit
05472cb21b
@ -105,6 +105,7 @@ export interface AnimationTriggerMetadata extends AnimationMetadata {
|
||||
export interface AnimationStateMetadata extends AnimationMetadata {
|
||||
name: string;
|
||||
styles: AnimationStyleMetadata;
|
||||
options?: {params: {[name: string]: any}};
|
||||
}
|
||||
|
||||
/**
|
||||
@ -567,8 +568,10 @@ export function style(
|
||||
*
|
||||
* @experimental Animation support is experimental.
|
||||
*/
|
||||
export function state(name: string, styles: AnimationStyleMetadata): AnimationStateMetadata {
|
||||
return {type: AnimationMetadataType.State, name, styles};
|
||||
export function state(
|
||||
name: string, styles: AnimationStyleMetadata,
|
||||
options?: {params: {[name: string]: any}}): AnimationStateMetadata {
|
||||
return {type: AnimationMetadataType.State, name, styles, options};
|
||||
}
|
||||
|
||||
/**
|
||||
|
Reference in New Issue
Block a user