Files
mcb-platform-monorepo/packages/crypto/install/constants/common.ts
T
2025-08-12 01:18:10 +03:00

45 lines
1.0 KiB
TypeScript

export enum STEP {
CHECK_INSTALL = 'CHECK_INSTALL',
INSTALL = 'INSTALL',
RESULT = 'RESULT',
}
/**
* Заголовок МО для каждого шага.
*/
export const HEADER = {
[STEP.CHECK_INSTALL]: 'sign.modal.cryptoInstallerModal.txt.title',
[STEP.INSTALL]: 'sign.modal.cryptoInstallerModal.txt.waitingForCMReply',
[STEP.RESULT]: 'sign.modal.cryptoInstallerModal.txt.CryptomodulIsInstalled',
};
export const INTERVAL_CHECK_CRYPTO = 3000;
export const AWAIT_TIME_CRYPTO_INSTALL = 5 * 60 * 1000;
/**
* Источник вызова МО.
*/
export enum SOURCES {
/**
* СЭП.
*/
DST = 'dst',
/**
* Проверка подписи.
*/
VERIFY = 'verify',
/**
* Другое.
*/
OTHER = 'other',
}
/**
* Текст кнопки в зависимости от источника вызова МО.
*/
export const BUTTON_TEXT = {
[SOURCES.DST]: 'sign.modal.cryptoInstallerModal.btn.toSignatureList',
[SOURCES.VERIFY]: 'btn.close',
[SOURCES.OTHER]: 'sign.btn.toList',
};