generator property

UIComponentGenerator<UIDialog> generator
final

Implementation

static final UIComponentGenerator<UIDialog> generator =
    UIComponentGenerator<UIDialog>('ui-dialog', 'div', 'ui-dialog', '',
        (parent, attributes, contentHolder, contentNodes) {
  var show = parseBool(attributes['show'], false)!;
  var showCloseButton = parseBool(attributes['show-close-button'], true)!;
  var removeOnHide = parseBool(attributes['remove-on-hide'], true)!;
  var onClickListenOnlyForDialogButtonClass = parseBool(
      attributes['on-click-listen-only-for-dialog-button-class'], true)!;

  return UIDialog(contentNodes,
      show: show,
      showCloseButton: showCloseButton,
      addToParent: true,
      removeFromDomOnHide: removeOnHide,
      onClickListenOnlyForDialogButtonClass:
          onClickListenOnlyForDialogButtonClass);
}, [], hasChildrenElements: false);