diff --git a/frontend/src/pages/cert-manager/CertificatesPage/components/CertificateIssuanceModal.tsx b/frontend/src/pages/cert-manager/CertificatesPage/components/CertificateIssuanceModal.tsx index 6530c890a..ca5eb9659 100644 --- a/frontend/src/pages/cert-manager/CertificatesPage/components/CertificateIssuanceModal.tsx +++ b/frontend/src/pages/cert-manager/CertificatesPage/components/CertificateIssuanceModal.tsx @@ -597,8 +597,8 @@ export const CertificateIssuanceModal = ({ popUp, handlePopUpToggle, profileId } >
{value.map((san, index) => ( - // eslint-disable-next-line react/no-array-index-key
@@ -746,80 +746,80 @@ export const CertificateIssuanceModal = ({ popUp, handlePopUpToggle, profileId } Key Usages -
- {filteredKeyUsages.map(({ label, value }) => { - const isRequired = requiredKeyUsages.includes(value); - return ( - ( -
- { +
+ {filteredKeyUsages.map(({ label, value }) => { + const isRequired = requiredKeyUsages.includes(value); + return ( + ( +
+ { if (!isRequired) { - field.onChange(checked); - } - }} + field.onChange(checked); + } + }} isDisabled={isRequired} + /> +
+ -
- - {isRequired && (Required)} -
+ {isRequired && (Required)}
- )} - /> - ); - })} -
+
+ )} + /> + ); + })} +
Extended Key Usages -
- {filteredExtendedKeyUsages.map(({ label, value }) => { - const isRequired = requiredExtendedKeyUsages.includes(value); - return ( - ( -
- { +
+ {filteredExtendedKeyUsages.map(({ label, value }) => { + const isRequired = requiredExtendedKeyUsages.includes(value); + return ( + ( +
+ { if (!isRequired) { - field.onChange(checked); - } - }} + field.onChange(checked); + } + }} isDisabled={isRequired} + /> +
+ -
- - {isRequired && (Required)} -
+ {isRequired && (Required)}
- )} - /> - ); - })} -
+
+ )} + /> + ); + })} +
diff --git a/frontend/src/pages/cert-manager/PoliciesPage/PoliciesPage.tsx b/frontend/src/pages/cert-manager/PoliciesPage/PoliciesPage.tsx index b6f28bede..5b0d1c98e 100644 --- a/frontend/src/pages/cert-manager/PoliciesPage/PoliciesPage.tsx +++ b/frontend/src/pages/cert-manager/PoliciesPage/PoliciesPage.tsx @@ -29,6 +29,7 @@ export const PoliciesPage = () => {
diff --git a/frontend/src/pages/cert-manager/PoliciesPage/components/CertificateTemplatesV2Tab/shared/certificate-constants.ts b/frontend/src/pages/cert-manager/PoliciesPage/components/CertificateTemplatesV2Tab/shared/certificate-constants.ts index 684ffd85f..c615ad8e5 100644 --- a/frontend/src/pages/cert-manager/PoliciesPage/components/CertificateTemplatesV2Tab/shared/certificate-constants.ts +++ b/frontend/src/pages/cert-manager/PoliciesPage/components/CertificateTemplatesV2Tab/shared/certificate-constants.ts @@ -148,7 +148,6 @@ export const formatSanEffect = (effect: CertSanEffect): string => { } }; - export const SAN_TYPE_OPTIONS = Object.values(CertSubjectAlternativeNameType); export const KEY_USAGE_OPTIONS = Object.values(CertKeyUsageType); export const EXTENDED_KEY_USAGE_OPTIONS = Object.values(CertExtendedKeyUsageType); @@ -165,7 +164,7 @@ export const USAGE_STATES = { OPTIONAL: "optional" } as const; -export type UsageState = typeof USAGE_STATES[keyof typeof USAGE_STATES] | undefined; +export type UsageState = (typeof USAGE_STATES)[keyof typeof USAGE_STATES] | undefined; export const TEMPLATE_SIGNATURE_ALGORITHMS = [ "SHA256-RSA", @@ -225,4 +224,3 @@ export const mapTemplateKeyAlgorithmToApi = (templateFormat: string): string => }; return mapping[templateFormat] || templateFormat; }; - diff --git a/frontend/src/pages/cert-manager/PoliciesPage/components/CertificateTemplatesV2Tab/shared/schemas.ts b/frontend/src/pages/cert-manager/PoliciesPage/components/CertificateTemplatesV2Tab/shared/schemas.ts index 4416cc680..5ab4e79bd 100644 --- a/frontend/src/pages/cert-manager/PoliciesPage/components/CertificateTemplatesV2Tab/shared/schemas.ts +++ b/frontend/src/pages/cert-manager/PoliciesPage/components/CertificateTemplatesV2Tab/shared/schemas.ts @@ -6,8 +6,8 @@ import { CertKeyUsageType, CertSubjectAlternativeNameType, CertSubjectAttributeType, - SUBJECT_ATTRIBUTE_INCLUDE_OPTIONS, - SAN_INCLUDE_OPTIONS + SAN_INCLUDE_OPTIONS, + SUBJECT_ATTRIBUTE_INCLUDE_OPTIONS } from "./certificate-constants"; export const uiAttributeSchema = z.object({