// SPDX-FileCopyrightText: Copyright Orangebot, Inc. and Medplum contributors
// SPDX-License-Identifier: Apache-2.0
import type { Extension } from '@medplum/fhirtypes';
import type { Meta } from '@storybook/react';
import type { JSX } from 'react';
import { Document } from '../Document/Document';
import { ExtensionInput } from './ExtensionInput';
export default {
title: 'Medplum/ExtensionInput',
component: ExtensionInput,
} as Meta;
export const Basic = (): JSX.Element => (
// https://www.hl7.org/fhir/extension-patient-interpreterrequired.html
<Document>
<ExtensionInput
name="interpreterRequired"
defaultValue={
{ url: 'http://hl7.org/fhir/StructureDefinition/patient-interpreterRequired', valueBoolean: true } as Extension
}
path="Patient.interpreterRequired"
onChange={undefined}
outcome={undefined}
propertyType={{ code: 'Extension' }}
/>
</Document>
);