resolve method

  1. @override
StyleSpec<BoxSpec> resolve(
  1. BuildContext context
)
override

Resolves to StyleSpec<BoxSpec> using context.

Implementation

@override
StyleSpec<BoxSpec> resolve(BuildContext context) {
  final spec = BoxSpec(
    alignment: MixOps.resolve(context, $alignment),
    padding: MixOps.resolve(context, $padding),
    margin: MixOps.resolve(context, $margin),
    constraints: MixOps.resolve(context, $constraints),
    decoration: MixOps.resolve(context, $decoration),
    foregroundDecoration: MixOps.resolve(context, $foregroundDecoration),
    transform: MixOps.resolve(context, $transform),
    transformAlignment: MixOps.resolve(context, $transformAlignment),
    clipBehavior: MixOps.resolve(context, $clipBehavior),
  );

  return StyleSpec(
    spec: spec,
    animation: $animation,
    widgetModifiers: $modifier?.resolve(context),
  );
}