renameDialog method

Future<void> renameDialog(
  1. BuildContext context,
  2. VEntity entity
)

Implementation

Future<void> renameDialog(BuildContext context, VEntity entity) => DialogText(
      title: "Rename ${entity.name}",
      initialValue: entity.name,
      onConfirm: (name) async {
        if (!VPaths.isValidFolderName(name)) {
          TextToast("Invalid Folder Name").open(context);
          return;
        }

        try {
          renameEntity(entity, name.trim());
        } catch (e) {
          TextToast("Failed to rename").open(context);
          return;
        }
      },
    ).open(context);