preferredLineHeight property

  1. @override
double get preferredLineHeight
override

Implementation

@override
double get preferredLineHeight {
  final text = render.text.toPlainText();
  if (text.isEmpty) return 0;
  final boxes = render.getBoxesForSelection(
    const TextSelection(baseOffset: 0, extentOffset: 1),
  );
  if (boxes.isNotEmpty) {
    return boxes.first.toRect().height;
  }
  return render.size.height;
}