getOptionTextStyle method

TextStyle getOptionTextStyle(
  1. int index
)

Implementation

TextStyle getOptionTextStyle(int index) {
  TextStyle result = FormUtil.getOptionTextStyle(widget.themeData!);
  if (index < 0 || index >= _selectStatus.length) {
    return result;
  }

  if (_selectStatus[index]) {
    result = FormUtil.getOptionSelectedTextStyle(widget.themeData!);
  }

  if (!widget.isEdit) {
    result = FormUtil.getIsEditTextStyle(widget.themeData!, widget.isEdit);
  }

  if (widget.enableList.isNotEmpty &&
      widget.enableList.length > index &&
      !widget.enableList[index]) {
    result = FormUtil.getIsEditTextStyle(widget.themeData!, false);
  }

  return result;
}