resolve method

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

Resolves to StyleSpec<TextSpec> using context.

Implementation

@override
StyleSpec<TextSpec> resolve(BuildContext context) {
  final spec = TextSpec(
    overflow: MixOps.resolve(context, $overflow),
    strutStyle: MixOps.resolve(context, $strutStyle),
    textAlign: MixOps.resolve(context, $textAlign),
    textScaler: MixOps.resolve(context, $textScaler),
    maxLines: MixOps.resolve(context, $maxLines),
    style: MixOps.resolve(context, $style),
    textWidthBasis: MixOps.resolve(context, $textWidthBasis),
    textHeightBehavior: MixOps.resolve(context, $textHeightBehavior),
    textDirection: MixOps.resolve(context, $textDirection),
    softWrap: MixOps.resolve(context, $softWrap),
    textDirectives: $textDirectives,
    selectionColor: MixOps.resolve(context, $selectionColor),
    semanticsLabel: MixOps.resolve(context, $semanticsLabel),
    locale: MixOps.resolve(context, $locale),
  );

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