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
JavaScript
// 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
};