mirror of
				https://github.com/NginxProxyManager/nginx-proxy-manager.git
				synced 2025-10-31 07:43:33 +00:00 
			
		
		
		
	Cert column provider tweaks
This commit is contained in:
		| @@ -5,6 +5,7 @@ interface Props { | ||||
| 	domains: string[]; | ||||
| 	createdOn?: string; | ||||
| 	niceName?: string; | ||||
| 	provider?: string; | ||||
| } | ||||
|  | ||||
| const DomainLink = ({ domain }: { domain: string }) => { | ||||
| @@ -26,7 +27,8 @@ const DomainLink = ({ domain }: { domain: string }) => { | ||||
| 	); | ||||
| }; | ||||
|  | ||||
| export function DomainsFormatter({ domains, createdOn, niceName }: Props) { | ||||
| export function DomainsFormatter({ domains, createdOn, niceName, provider }: Props) { | ||||
| 	console.log("PROVIDER:", provider); | ||||
| 	const elms: ReactNode[] = []; | ||||
| 	if (domains.length === 0 && !niceName) { | ||||
| 		elms.push( | ||||
| @@ -35,7 +37,7 @@ export function DomainsFormatter({ domains, createdOn, niceName }: Props) { | ||||
| 			</span>, | ||||
| 		); | ||||
| 	} | ||||
| 	if (niceName) { | ||||
| 	if (niceName && provider !== "letsencrypt") { | ||||
| 		elms.push( | ||||
| 			<span key="nice-name" className="badge bg-info-lt me-2"> | ||||
| 				{niceName} | ||||
|   | ||||
| @@ -45,21 +45,30 @@ export default function Table({ data, isFetching, onDelete, onRenew, onDownload, | ||||
| 							domains={value.domainNames} | ||||
| 							createdOn={value.createdOn} | ||||
| 							niceName={value.niceName} | ||||
| 							provider={value.provider || ""} | ||||
| 						/> | ||||
| 					); | ||||
| 				}, | ||||
| 			}), | ||||
| 			columnHelper.accessor((row: any) => row.provider, { | ||||
| 			columnHelper.accessor((row: any) => row, { | ||||
| 				id: "provider", | ||||
| 				header: intl.formatMessage({ id: "column.provider" }), | ||||
| 				cell: (info: any) => { | ||||
| 					if (info.getValue() === "letsencrypt") { | ||||
| 					const r = info.getValue(); | ||||
| 					if (r.provider === "letsencrypt") { | ||||
| 						if (r.meta?.dnsChallenge && r.meta?.dnsProvider) { | ||||
| 							return ( | ||||
| 								<> | ||||
| 									<T id="lets-encrypt" /> – {r.meta?.dnsProvider} | ||||
| 								</> | ||||
| 							); | ||||
| 						} | ||||
| 						return <T id="lets-encrypt" />; | ||||
| 					} | ||||
| 					if (info.getValue() === "other") { | ||||
| 					if (r.provider === "other") { | ||||
| 						return <T id="certificates.custom" />; | ||||
| 					} | ||||
| 					return <T id={info.getValue()} />; | ||||
| 					return <T id={r.provider} />; | ||||
| 				}, | ||||
| 			}), | ||||
| 			columnHelper.accessor((row: any) => row.expiresOn, { | ||||
|   | ||||
		Reference in New Issue
	
	Block a user