(
+ vendorBusinessAssociateAgreementFragment,
+ vendorForBAA
+ );
+ const businessAssociateAgreement = vendorWithBAA.businessAssociateAgreement;
+
const urls = useMemo(
() =>
[
@@ -132,6 +163,73 @@ export default function VendorOverviewTab() {
+ {/* Data agreements */}
+
+
{__("Data agreements")}
+
+
+
+
+ {__("Business Associate Agreement")}
+
+
+ {businessAssociateAgreement ? businessAssociateAgreement.fileName : __("No business associate agreement available")}
+
+ {(businessAssociateAgreement?.validFrom || businessAssociateAgreement?.validUntil) && (
+
+ {__("Valid")}
+ {businessAssociateAgreement.validFrom &&
+ ` ${__("from")} ${new Date(businessAssociateAgreement.validFrom).toLocaleDateString()}`
+ }
+ {businessAssociateAgreement.validUntil &&
+ ` ${__("until")} ${new Date(businessAssociateAgreement.validUntil).toLocaleDateString()}`
+ }
+
+ )}
+
+
+ {businessAssociateAgreement ? (
+ <>
+
+ window.location.reload()}
+ >
+
+
+ window.location.reload()}
+ >
+
+
+ >
+ ) : (
+ window.location.reload()}
+ >
+
+
+ )}
+
+
+
+
+
{/* Submit */}