isInlineElement function

bool isInlineElement(
  1. HTMLDivElement element, {
  2. bool checkBootstrapClasses = true,
})

Returns true if element display property is inline.

Implementation

bool isInlineElement(HTMLDivElement element,
    {bool checkBootstrapClasses = true}) {
  if (element.style.display.toLowerCase().contains('inline')) return true;

  if (checkBootstrapClasses) {
    final classList = element.classList;

    return classList.contains('d-inline') ||
        classList.contains('d-inline-block') ||
        classList.contains('d-inline-flex');
  }

  return false;
}