lineCount property

  1. @override
int get lineCount
override

Number of lines in render.

Implementation

@override
int get lineCount {
  final lines = _message.split('\n').length;

  return switch (_displayStyle) {
    AlertDisplayStyle.inline => lines,
    AlertDisplayStyle.block => lines + 3, // 2 borders + prefix
    AlertDisplayStyle.large =>
      lines + 7, // 2 borders + 2 padding + prefix + empty + extra newline
  };
}