UNPKG

@pega/custom-dx-components

Version:

Utility for building custom UI components

36 lines (30 loc) 951 B
import chalk from 'chalk'; import { getPegaServerConfig, addDebugLog } from '../../util.js'; export const SOURCE_OF_COMPONENT_TYPES = { SERVER: 'Server', LOCAL: 'Local' }; export const getDeleteLibraryQuestions = async () => { addDebugLog("getDeleteLibraryQuestions", "", ""); const defaultPegaConfig = await getPegaServerConfig(); return [ { name: 'sourceOfLibrary', type: 'rawlist', message: 'Delete library from Server or Local ?', choices: Object.values(SOURCE_OF_COMPONENT_TYPES), default: defaultPegaConfig.sourceOfComponents } ]; }; export const getLibraryVersionQuestion = async (libraryName, libVersions) => { addDebugLog("getLibraryVersionQuestion", `libraryName: ${libraryName}`, ""); return [ { name: 'version', type: 'rawlist', message: `Select ${chalk.green.bold(`${libraryName}`)} library version (or ALL) to delete`, choices: libVersions } ]; };