calculateOptimalLeftWidth function

int calculateOptimalLeftWidth({
  1. required String welcomeMessage,
  2. required String truncatedCwd,
  3. required String modelLine,
})

Calculate optimal left panel width based on content.

Implementation

int calculateOptimalLeftWidth({
  required String welcomeMessage,
  required String truncatedCwd,
  required String modelLine,
}) {
  final contentWidth = [
    welcomeMessage.length,
    truncatedCwd.length,
    modelLine.length,
    20, // Minimum for neomage art
  ].reduce(math.max);
  return math.min(contentWidth + 4, _maxLeftWidth);
}