cellRange method

(String, String)? cellRange(
  1. String singlePT
)

Implementation

(String, String)? cellRange(String singlePT){
  switch(singlePT){
    case PT_1:
    case PT_FULL_ONE:
      return ('cell-1-1', 'cell-1-$row');
    case PT_2:
      return ('cell-2-1', 'cell-2-$row');
    case PT_3:
      return ('cell-3-1', 'cell-3-$row');
    case PT_4:
      return ('cell-4-1', 'cell-4-$row');
    case PT_5:
      return ('cell-5-1', 'cell-5-$row');
  }
  if(singlePT.startsWith('(') && singlePT.endsWith(')')){
    var ranges = singlePT.substring(1, singlePT.length - 1).split('-');
    return ('cell-${ranges.first}-1','cell-${ranges.last}-$row');
  }
  return null;
}