From 23cf2d3e0141e885058ebec6ac1008468a19512b Mon Sep 17 00:00:00 2001 From: Brandon Egger Date: Tue, 9 May 2023 23:27:03 -0500 Subject: [PATCH] integrate custom manufacturer notices to resource table --- src/components/ResourceTable.tsx | 31 ++++++++++++++++++++++--------- 1 file changed, 22 insertions(+), 9 deletions(-) diff --git a/src/components/ResourceTable.tsx b/src/components/ResourceTable.tsx index cd40624..68c3f6a 100644 --- a/src/components/ResourceTable.tsx +++ b/src/components/ResourceTable.tsx @@ -119,17 +119,30 @@ export const ResourceDescription = ({ manufacturer: null | Manufacturer; description: string; }) => { + const ImportantNotice = () => { + if (!manufacturer) { + return <>; + } + + if (!manufacturer.required && !manufacturer.notice) { + return <>; + } + + return ( +
+

IMPORTANT

+

+ {manufacturer.notice + ? manufacturer.notice + : `This resource requires the patient to have a ${manufacturer.name} device`} +

+
+ ); + }; + return (
- {manufacturer?.required ? ( -
-

IMPORTANT

-

- This resource requires the patient to have a {manufacturer.name}{" "} - device -

-
- ) : undefined} +

{description}