copyWith method

  1. @override
MdList copyWith({
  1. TextStyle? list,
  2. TextStyle? listItem,
  3. TextStyle? listItemMarker,
  4. double? listItemMinIndent,
  5. double? listItemMarkerTrailingSpace,
})
override

Creates a copy of this spec with the given fields replaced by the non-null parameter values.

Implementation

@override
MdList copyWith({
  TextStyle? list,
  TextStyle? listItem,
  TextStyle? listItemMarker,
  double? listItemMinIndent,
  double? listItemMarkerTrailingSpace,
}) {
  return MdList(
    list: list ?? this.list,
    listItem: listItem ?? this.listItem,
    listItemMinIndent: listItemMinIndent ?? this.listItemMinIndent,
    listItemMarker: listItemMarker ?? this.listItemMarker,
    listItemMarkerTrailingSpace:
        listItemMarkerTrailingSpace ?? this.listItemMarkerTrailingSpace,
  );
}