UNPKG

constatic

Version:

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

53 lines (52 loc) 1.17 kB
// src/menus/main/presets/menu.ts import { commonTexts, divider, uiMessage } from "#helpers"; import { menus } from "#menus"; import { select } from "@inquirer/prompts"; import ck from "chalk"; import { withDefaults } from "../../../helpers/prompts.js"; async function presetsMenu(cli) { const menu = await select(withDefaults({ message: uiMessage({ "pt-BR": "❑ Predefinições", "en-US": "❑ Presets" }, ck.reset.cyan.underline), choices: [ { name: uiMessage({ "pt-BR": "\uD83D\uDDD0 Scripts", "en-US": "\uD83D\uDDD0 Scripts" }, ck.green), value: "scripts" }, { name: uiMessage({ "pt-BR": "☵ Tokens", "en-US": "☵ Tokens" }, ck.green), value: "tokens" }, { name: commonTexts.back, value: "back" } ] })); divider(); switch (menu) { case "scripts": { menus.presets.scripts.main(cli); return; } case "tokens": { menus.presets.tokens.main(cli); return; } case "back": { menus.main(cli); return; } } } export { presetsMenu };