HeaderAttribute.fromLevel constructor

HeaderAttribute.fromLevel({
  1. required int? level,
  2. bool nullIfUnknown = true,
})

Implementation

factory HeaderAttribute.fromLevel({
  required int? level,
  bool nullIfUnknown = true,
}) {
  if (level != null && level > 0 && level < 7) {
    switch (level) {
      case 1:
        return HeaderAttribute.h1();
      case 2:
        return HeaderAttribute.h2();
      case 3:
        return HeaderAttribute.h3();
      case 4:
        return HeaderAttribute.h4();
      case 5:
        return HeaderAttribute.h5();
      case 6:
        return HeaderAttribute.h6();
    }
  }
  return HeaderAttribute(nullIfUnknown ? null : level);
}