resolve method

  1. @override
BoxBorder resolve(
  1. MixData mix
)
override

Implementation

@override
BoxBorder resolve(MixData mix) {
  if (isDirectional) {
    return BorderDirectional(
      top: top?.resolve(mix) ?? BorderSide.none,
      start: start?.resolve(mix) ?? BorderSide.none,
      end: end?.resolve(mix) ?? BorderSide.none,
      bottom: bottom?.resolve(mix) ?? BorderSide.none,
    );
  }

  return Border(
    top: top?.resolve(mix) ?? BorderSide.none,
    right: right?.resolve(mix) ?? BorderSide.none,
    bottom: bottom?.resolve(mix) ?? BorderSide.none,
    left: left?.resolve(mix) ?? BorderSide.none,
  );
}