45 lines
1.0 KiB
TypeScript
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',
|
|
};
|