newLocalWidget static method

Future<void> newLocalWidget(
  1. String widgetName,
  2. String screenName
)

this function will =>

  1. create folder local_widget in screen/screenName folder
  2. create file in this folder
  3. export this file into local_widgets.dart file

Implementation

static Future<void> newLocalWidget(
    String widgetName, String screenName) async {
  final screenFolder = _getDir(screenName, _screenFolder);
  final widgetFolder = _getDir('widget', screenFolder);
  final widgetsFile = _getFile('widgets.dart', widgetFolder);
  if (!screenFolder.existsSync()) await newScreen(screenName);
  return _createNew(
    widgetName,
    widgetFolder,
    _widgetTemp(widgetName),
    widgetsFile,
  );
}