From 54720368bffd56be1881bce547d2290b1666ba7e Mon Sep 17 00:00:00 2001 From: Rodrigo Antinarelli Date: Tue, 21 Apr 2020 12:07:36 -0300 Subject: [PATCH] update documentation page --- .../MeasurementsPanel/MeasurementsPanel.mdx | 101 ++++++++++++++++++ 1 file changed, 101 insertions(+) diff --git a/platform/ui/src/components/MeasurementsPanel/MeasurementsPanel.mdx b/platform/ui/src/components/MeasurementsPanel/MeasurementsPanel.mdx index e69de29bb..0089064cc 100644 --- a/platform/ui/src/components/MeasurementsPanel/MeasurementsPanel.mdx +++ b/platform/ui/src/components/MeasurementsPanel/MeasurementsPanel.mdx @@ -0,0 +1,101 @@ +--- +name: Measurements Panel +menu: Data Display +route: components/measurementsPanel +--- + +import { useState } from 'react'; +import { Playground, Props } from 'docz'; +import { + SidePanel, + MeasurementsPanel, + ButtonGroup, + Button, + IconButton, + Icon, +} from '@ohif/ui'; + +# Measurements Panel + +## Import + +```javascript +import { MeasurementsPanel } from '@ohif/ui'; +``` + +## Basic usage + + + {() => { + const [activeMeasurementItem, setActiveMeasurementItem] = useState(null); + const descriptionData = { + date: '07-Sep-2010', + modality: 'CT', + description: 'CHEST/ABD/PELVIS W CONTRAST', + }; + const measurementTableData = { + title: 'Measurements', + amount: 10, + data: new Array(10).fill({}).map((el, i) => ({ + id: i + 1, + label: 'Label short description', + displayText: '24.0 x 24.0 mm (S:4, I:22)', + isActive: activeMeasurementItem === i + 1, + })), + onClick: (id) => setActiveMeasurementItem((s) => (s === id ? null : id)), + onEdit: (id) => alert(`Edit: ${id}`), + }; + return ( +
+
+ CONTENT +
+ + + alert('Export')}> + + + + + + + + } + /> + +
+ ); + }} +
+ +## Properties + +