diff --git a/src/menu/choose-task.ts b/src/menu/choose-task.ts index 0a4ed3c..2074a4c 100644 --- a/src/menu/choose-task.ts +++ b/src/menu/choose-task.ts @@ -1,6 +1,7 @@ import { Project } from "../model"; import inquirer from "inquirer"; import { showTaskMenu } from "./task"; +import { addMenuSeparator } from "./utils"; const chooseTaskMenu: inquirer.Question = { type: 'list', @@ -9,6 +10,7 @@ const chooseTaskMenu: inquirer.Question = { }; export async function chooseTask(project: Project) { + addMenuSeparator(); const choices = project.tasks.map(t => ({ name: t.code + ' ' + t.name, value: t diff --git a/src/menu/create-project.ts b/src/menu/create-project.ts index 224b2e5..5cf6bba 100644 --- a/src/menu/create-project.ts +++ b/src/menu/create-project.ts @@ -1,6 +1,7 @@ import inquirer from "inquirer"; import { Project, confidenceIntervals } from "../model"; import { showProjectMenu } from "./project"; +import { addMenuSeparator } from "./utils"; interface ProjectInit { name: string; @@ -39,6 +40,7 @@ const createProject: inquirer.Question[] = [ ]; export async function createProjectMenu() { + addMenuSeparator(); const { name, short, defaultInterval } = await inquirer.prompt(createProject); const project: Project = { name, diff --git a/src/menu/project.ts b/src/menu/project.ts index cd627cd..a55afbc 100644 --- a/src/menu/project.ts +++ b/src/menu/project.ts @@ -11,6 +11,7 @@ import { listTags } from "./list-tags"; import { saveProjectToFile } from "../files"; import { chooseProjectMenu } from "./choose-project"; import { chooseTask } from "./choose-task"; +import { addMenuSeparator } from "./utils"; enum ProjectMenuEntry { ADD_TASK = "Add task", @@ -69,6 +70,7 @@ function executeOnChoice( } export async function showProjectMenu(project: Project) { + addMenuSeparator(); const answer = await inquirer.prompt(ProjectMenu); executeOnChoice(ProjectMenuEntry.SHOW_PROJECT_SUMMARY, answer, () => { diff --git a/src/menu/task.ts b/src/menu/task.ts index 270555e..dece9c5 100644 --- a/src/menu/task.ts +++ b/src/menu/task.ts @@ -3,6 +3,7 @@ import inquirer from "inquirer"; import { internals } from "rx"; import { estimateFromString } from "./add-task"; import { listTasks } from "./list-tasks"; +import { addMenuSeparator } from "./utils"; const choices = [ "Change task name", @@ -19,6 +20,7 @@ const taskMenu: inquirer.Question = { }; export async function showTaskMenu(project: Project, task: Task) { + addMenuSeparator(); listTasks([task]); const answer = await inquirer.prompt(taskMenu); const idx = choices.indexOf(answer.name); diff --git a/src/menu/utils.ts b/src/menu/utils.ts new file mode 100644 index 0000000..b1d6978 --- /dev/null +++ b/src/menu/utils.ts @@ -0,0 +1,10 @@ + +export function addMenuSeparator() { + console.log(""); + console.log("----------------------------------"); + console.log(""); +} + +export function addSimpleSeparator() { + console.log(""); +} \ No newline at end of file