parseStyleDisplay method

void parseStyleDisplay(
  1. BuildTree tree,
  2. String? value
)

Parses display inline style.

Implementation

void parseStyleDisplay(BuildTree tree, String? value) {
  StyleSizing.maybeRegisterChildOp(this, tree);

  switch (value) {
    case kCssDisplayFlex:
      tree.register(_styleDisplayFlex ??= StyleDisplayFlex(this).buildOp);
      break;
    case kCssDisplayBlock:
      StyleSizing.registerBlockOp(this, tree);
      break;
    case kCssDisplayInlineBlock:
      tree.register(displayInlineBlock);
      break;
    case kCssDisplayNone:
      tree.register(displayNone);
      break;
    case kCssDisplayTable:
      final tagTable = _tagTable ??= TagTable(this);
      tree.register(tagTable.tableOp);
      break;
  }
}