UNPKG

fhir-react

Version:

React component library for displaying FHIR Resources

48 lines (37 loc) 1.75 kB
import React from 'react'; import { object } from '@storybook/addon-knobs'; import Claim from './Claim'; import fhirVersions from '../fhirResourceVersions'; import dstu2Example1 from '../../../fixtures/dstu2/resources/claim/example-1.json'; import stu3Example1 from '../../../fixtures/stu3/resources/claim/example-1.json'; import stu3Example2 from '../../../fixtures/stu3/resources/claim/example-2.json'; import stu3Example3 from '../../../fixtures/stu3/resources/claim/example-3.json'; import r4Example1 from '../../../fixtures/r4/resources/claim/example1.json'; import r4Example2 from '../../../fixtures/r4/resources/claim/example2.json'; export default { title: 'Claim', }; export const ExampleOfDSTU2 = () => { const fhirResource = object('Resource', dstu2Example1); return <Claim fhirVersion={fhirVersions.DSTU2} fhirResource={fhirResource} />; }; export const ExampleOfSTU3 = () => { const fhirResource = object('Resource', stu3Example1); return <Claim fhirVersion={fhirVersions.STU3} fhirResource={fhirResource} />; }; export const Example2OfSTU3 = () => { const fhirResource = object('Resource', stu3Example2); return <Claim fhirVersion={fhirVersions.STU3} fhirResource={fhirResource} />; }; export const Example3OfSTU3 = () => { const fhirResource = object('Resource', stu3Example3); return <Claim fhirVersion={fhirVersions.STU3} fhirResource={fhirResource} />; }; export const Example1OfR4 = () => { const fhirResource = object('Resource', r4Example1); return <Claim fhirVersion={fhirVersions.R4} fhirResource={fhirResource} />; }; export const Example2OfR4 = () => { const fhirResource = object('Resource', r4Example2); return <Claim fhirVersion={fhirVersions.R4} fhirResource={fhirResource} />; };