mirror of
https://github.com/awatertrevi/infisical.git
synced 2026-10-05 05:26:25 +00:00
24 lines
592 B
TypeScript
24 lines
592 B
TypeScript
import { CaStatus, CaType } from "./enums";
|
|
|
|
export const caTypeToNameMap: { [K in CaType]: string } = {
|
|
[CaType.ROOT]: "Root",
|
|
[CaType.INTERMEDIATE]: "Intermediate"
|
|
};
|
|
|
|
export const caStatusToNameMap: { [K in CaStatus]: string } = {
|
|
[CaStatus.ACTIVE]: "Active",
|
|
[CaStatus.DISABLED]: "Disabled",
|
|
[CaStatus.PENDING_CERTIFICATE]: "Pending Certificate"
|
|
};
|
|
|
|
export const getCaStatusBadgeVariant = (status: CaStatus) => {
|
|
switch (status) {
|
|
case CaStatus.ACTIVE:
|
|
return "success";
|
|
case CaStatus.DISABLED:
|
|
return "danger";
|
|
default:
|
|
return "primary";
|
|
}
|
|
};
|