opendash
Version:
open.DASH data visualization framework
18 lines • 585 B
JavaScript
import * as React from "react";
import { useOpenDashServices, useForceRender, } from "..";
export function useDataItemValue(item) {
var DataService = useOpenDashServices().DataService;
var forceRender = useForceRender();
React.useEffect(function () {
if (item) {
return DataService.subscribeValue(item, function () {
forceRender();
});
}
}, [item]);
if (!item) {
return undefined;
}
return DataService._getValueOrThrowSync(item);
}
//# sourceMappingURL=useDataItemValue.js.map