renderCloseButton method

dynamic renderCloseButton()

Implementation

dynamic renderCloseButton() {
  var color = content!.style.color;

  if (isEmptyString(color, trim: true)) {
    color = content!.getComputedStyle().color;
  }

  if (isEmptyString(color, trim: true)) {
    color = '#000';
  }

  var shadowColor = CSSColor.from(color)!.inverse.toString();

  return $button(
      classes: [
        UIDialogBase.dialogButtonClass,
        UIDialogBase.dialogButtonCancelClass
      ],
      style:
          'background-color: transparent; border: none; padding: 4px; float: right; font-size: 1.5rem; font-weight: 700; line-height: 1; color: $color; text-shadow: 0 1px 0 $shadowColor; opacity: 0.7;',
      content: '<span>&times;</span>');
}