executeUikWidgetAction function

dynamic executeUikWidgetAction(
  1. UikAction uikAction
)

Implementation

executeUikWidgetAction( UikAction uikAction) async {

  if(uikAction.tap.type.startsWith("UIK")){
  UikActionType tapAction = UikActionType.values.firstWhere((e) =>
  e.toString() == "UikActionType." +uikAction.tap.type
  );
  switch(tapAction){
    case UikActionType.UIK_OPEN_WEB :
      launchURL(uikAction.tap.data.url);
      break;
    default :

      break;
  }
  }
  else {
    PubSub pubsub = PubSub();
    //pubsub?.publish(uikAction.tap.type, 'hello');
  }
}