Add new file UI (#14773)

Adds a notebook or markdown file to a book's top level or a section by right click on Book Tree View
This commit is contained in:
Barbara Valdez
2021-03-30 18:44:52 -07:00
committed by GitHub
parent b774f09b6c
commit 8aa222d1c8
13 changed files with 428 additions and 247 deletions

View File

@@ -9,7 +9,7 @@ import { pathExists, remove } from 'fs-extra';
import * as loc from '../common/localizedConstants';
import { IconPathHelper } from '../common/iconHelper';
import { IBookTocManager } from '../book/bookTocManager';
import { confirmReplace } from '../common/utils';
import { confirmMessageDialog } from '../common/utils';
import { IPrompter } from '../prompts/question';
import CodeAdapter from '../prompts/adapter';
@@ -51,7 +51,7 @@ export class CreateBookDialog {
public async validatePath(folderPath: string): Promise<boolean> {
const destinationUri = path.join(folderPath, path.basename(this.bookNameInputBox.value));
if (await pathExists(destinationUri)) {
const doReplace = await confirmReplace(this.prompter);
const doReplace = await confirmMessageDialog(this.prompter, loc.confirmReplace);
if (doReplace) {
//remove folder if exists
await remove(destinationUri);