UNPKG

itk-viewer-material-ui

Version:

[![npm version](https://badge.fury.io/js/itk-viewer-material-ui.svg)](https://badge.fury.io/js/itk-viewer-material-ui)

23 lines (18 loc) 559 B
import React, { useEffect, useRef } from 'react' import { useActor } from '@xstate/react' import DistanceWidget from './DistanceWidget' import '../style.css' function WidgetsInterface(props) { const { service } = props const [state] = useActor(service) const widgetsUIGroup = useRef(null) useEffect(() => { state.context.widgets.widgetsUIGroup = widgetsUIGroup.current }, []) return ( <div ref={widgetsUIGroup} className="uiGroup"> <DistanceWidget className="uiRow" {...props} /> </div> ) } export default WidgetsInterface