UNPKG

constatic

Version:

Constatic is a CLI for creating and managing modern TypeScript projects, providing an organized structure and features that streamline development.

41 lines (40 loc) 872 B
// src/menus/main/settings/menu.ts import { colors, commonTexts, divider, uiMessage } from "#helpers"; import { menus } from "#menus"; import { select } from "@inquirer/prompts"; import ck from "chalk"; async function settingsMenu(cli) { const menu = await select({ message: uiMessage({ "pt-BR": "❑ Configurações", "en-US": "❑ Settings" }, ck.reset.cyan.underline), choices: [ { name: uiMessage({ "pt-BR": "\uD83C\uDF10 Idioma", "en-US": "\uD83C\uDF10 Language" }, ck.hex(colors.azoxo)), value: "lang" }, { name: commonTexts.back, value: "back" } ] }); divider(); switch (menu) { case "lang": { menus.settings.lang(cli); return; } case "back": { menus.main(cli); return; } } } export { settingsMenu };