apply property
set
apply
(NikuButtonStyle? style)
Implementation
set apply(NikuButtonStyle? style) {
if (style == null) return;
textStyleState = style.textStyleState ?? textStyleState;
backgroundColorState = style.backgroundColorState ?? backgroundColorState;
foregroundColorState = style.foregroundColorState ?? foregroundColorState;
overlayColorState = style.overlayColorState ?? overlayColorState;
shadowColorState = style.shadowColorState ?? shadowColorState;
elevationState = style.elevationState ?? elevationState;
paddingState = style.paddingState ?? paddingState;
minimumSizeState = style.minimumSizeState ?? minimumSizeState;
fixedSizeState = style.fixedSizeState ?? fixedSizeState;
maximumSizeState = style.maximumSizeState ?? maximumSizeState;
sideState = style.sideState ?? sideState;
shapeState = style.shapeState ?? shapeState;
mouseCursorState = style.mouseCursorState ?? mouseCursorState;
visualDensity = style.visualDensity ?? visualDensity;
tapTargetSize = style.tapTargetSize ?? tapTargetSize;
animationDuration = style.animationDuration ?? animationDuration;
enableFeedback = style.enableFeedback ?? enableFeedback;
alignment = style.alignment ?? alignment;
splashFactory = style.splashFactory ?? splashFactory;
}