Composition context
Read a FHIR Composition from ContentDetail descendants
- Stable unknown
- Release candidate since 1.16.1-rc.3
- Development since 1.16.1-dev.2111+9796905
ContentDetail provides its composition prop through CompositionContext. Use
useComposition in a custom child when the layout needs access to that resource
without passing it through every intermediate component.
import { ContentDetail, useComposition } from "@ovok/native/content";
function ResourceLabel() {
const { composition } = useComposition();
return <Text>{composition?.title}</Text>;
}
<ContentDetail composition={composition}>
<ResourceLabel />
</ContentDetail>useComposition throws when rendered outside ContentDetail. The context exposes
the resource supplied by the parent; it does not fetch or authorize it.
Exports
CompositionContextandCompositionContextTypefor advanced composition.useCompositionfor descendants ofContentDetail.
Prefer the ContentDetail provider over setting the context directly.
Last updated on