getSemanticsLabel method

String getSemanticsLabel(
  1. BuildContext context
)

Implementation

String getSemanticsLabel(BuildContext context) {
  final TextStyle? titleStyle = theme.topicTitleStyle;
  final TextStyle? subtitleStyle = theme.topicSubtitleStyle;

  final SemanticProperties semanticProperties = SemanticProperties([
    SemanticProperty('titleStyle', titleStyle?.toJsonString() ?? "null"),
    SemanticProperty('subtitleStyle', subtitleStyle?.toJsonString() ?? "null"),
  ]);

  final String label = jsonEncode(semanticProperties.toJson());

  return Courier.shared.isUITestsActive ? label : 'CourierPreferencesListItem';
}