toClassNameBlacklist method

String? toClassNameBlacklist()

Returns a String representation of only the blacklisted classes.

Does not check for / remove duplicate CSS classes.

Useful for blacklist forwarding:

@override
render() {
  var classes = forwardingClassNameBuilder()
    ..blacklist('some-class-found-in-the-forwarding-builder', state.becauseReasons);

  return (NestedComponent()
    ..addProps(copyUnconsumedProps())
    ..className = classes.toClassName()
    ..classNameBlacklist = classes.toClassNameBlacklist()
  )(props.children);
}

Related: toClassName

Implementation

String? toClassNameBlacklist() {
  return _blacklistBuffer == null || _blacklistBuffer!.isEmpty
      ? null
      : _blacklistBuffer.toString();
}