diff --git a/app/components/anvil/banner/RAS/ras.tsx b/app/components/anvil/banner/RAS/ras.tsx new file mode 100644 index 000000000..0ab5c76c0 --- /dev/null +++ b/app/components/anvil/banner/RAS/ras.tsx @@ -0,0 +1,38 @@ +import { Banner } from "@databiosphere/findable-ui/lib/components/common/Banner/banner"; +import { + ANCHOR_TARGET, + REL_ATTRIBUTE, +} from "@databiosphere/findable-ui/lib/components/Links/common/entities"; +import { Link } from "@mui/material"; +import { JSX } from "react"; + +export const RAS = (): JSX.Element => { + return ( + +
+ As part of new federal government security policies, Terra is required + to integrate with the NIH Researcher Authentication Service (RAS) for + identity proofing and enhanced security. In order to link your NIH + authorization to Terra, users of eRA Commons must transition to the use + of{" "} + + Login.gov + {" "} + or ID.me credentials to access AnVIL controlled-access data in Terra. + See{" "} + + here + {" "} + for more details and instructions. +
+
+ ); +}; diff --git a/site-config/anvil-cmg/dev/announcements/announcements.ts b/site-config/anvil-cmg/dev/announcements/announcements.tsx similarity index 50% rename from site-config/anvil-cmg/dev/announcements/announcements.ts rename to site-config/anvil-cmg/dev/announcements/announcements.tsx index 81eadf33d..a96e6188c 100644 --- a/site-config/anvil-cmg/dev/announcements/announcements.ts +++ b/site-config/anvil-cmg/dev/announcements/announcements.tsx @@ -3,6 +3,11 @@ import { ComponentsConfig, } from "@databiosphere/findable-ui/lib/config/entities"; import * as C from "../../../../app/components"; +import { RAS } from "../../../../app/components/anvil/banner/RAS/ras"; + export const announcements: ComponentsConfig = [ - { component: C.Announcements } as ComponentConfig, + { + component: C.Announcements, + props: { generalAnnouncement: }, + } as ComponentConfig, ];