constatic
Version:
Constatic cli
2 lines (1 loc) • 1.23 kB
JavaScript
import{commonTexts as a,divider as i,log as m,sleep as c,uiMessage as t}from"#helpers";import{menus as n}from"#menus";import{select as l}from"@inquirer/prompts";import o from"chalk";import{withDefaults as k}from"#prompts";async function v(e){const r=await l(k({message:t({"pt-BR":"\u2751 Gerenciar tokens","en-US":"\u2751 Manage tokens"},o.reset.cyan.underline),choices:[{name:t({"en-US":"\u2726 New token","pt-BR":"\u2726 Novo token"},o.green),value:"new"},{name:t({"en-US":"\u2630 List tokens","pt-BR":"\u2630 Listar tokens"},o.blue),value:"list"},{name:t({"en-US":"\u270E Edit token","pt-BR":"\u270E Editar token"},o.yellowBright),value:"edit"},{name:t({"en-US":"\u2717 Delete tokens","pt-BR":"\u2717 Excluir tokens"},o.red),value:"delete"},{name:a.back,value:"back"}]}));i();const s=e.conf.get("discord.bot.tokens",[]);switch(r){case"back":{n.main(e);return}case"new":{n.presets.tokens.new(e,s);return}}if(!s.length){m.fail(t({"en-US":"No tokens to list","pt-BR":"Nenhum token para listar"})),await c(400),n.presets.tokens.main(e);return}switch(r){case"list":{n.presets.tokens.list(e,s);return}case"edit":{n.presets.tokens.edit(e,s);return}case"delete":{n.presets.tokens.delete(e,s);return}}}export{v as presetsTokensMenu};