mirror of
https://github.com/awatertrevi/infisical.git
synced 2026-10-15 00:52:09 +00:00
18 lines
430 B
TypeScript
18 lines
430 B
TypeScript
export const getSshCertStatusBadgeDetails = (notAfter: string) => {
|
|
const currentDate = new Date().getTime();
|
|
const notAfterDate = new Date(notAfter).getTime();
|
|
|
|
let variant: "success" | "primary" | "danger" = "success";
|
|
let label = "Active";
|
|
|
|
if (notAfterDate > currentDate) {
|
|
variant = "success";
|
|
label = "Active";
|
|
} else {
|
|
variant = "danger";
|
|
label = "Expired";
|
|
}
|
|
|
|
return { variant, label };
|
|
};
|