in src/components/read/Read.tsx [62:121]
function readForm() {
return (
<Box margin={{ bottom: "l" }} padding="l">
<CustomBreadCrumb items={[{ text: "Read", href: "/read" }]} />
<Container
header={
<Header
className="leftPadded"
variant="h2"
description=""
actions={
<SpaceBetween direction="horizontal" size="xl">
<Button
variant="primary"
loading={isReading}
disabled={!isResourceTypeValid || resourceId === ""}
onClick={async () => {
const result = await readResource(
resourceType,
resourceId
);
setApiResponse(result);
}}
>
Read
</Button>
</SpaceBetween>
}
>
Read Existing FHIR Resource
</Header>
}
>
<FormField
description=""
label="Resource Type"
className="inputObjectFormField"
>
<ResourceTypeAutosuggest
setResourceType={setResourceType}
resourceType={resourceType}
isResourceTypeValid={isResourceTypeValid}
/>
</FormField>
<FormField
description=""
label="Resource ID"
className="inputObjectFormField"
>
<Input
value={resourceId}
onChange={(event) => setResourceId(event.detail.value)}
placeholder="Enter resource ID"
/>
</FormField>
</Container>
</Box>
);
}