opendash
Version:
open.DASH data visualization framework
18 lines • 630 B
JavaScript
import * as React from "react";
import { useForceRender, useOpenDashServices } from "..";
export function useDashboardCurrent() {
var DashboardService = useOpenDashServices().DashboardService;
var forceRender = useForceRender();
React.useEffect(function () {
return DashboardService.subscribe(function () {
forceRender();
});
}, []);
return [
DashboardService.getCurrentDashboard(),
React.useCallback(function (input) {
DashboardService.setCurrentDashboard(input);
}, []),
];
}
//# sourceMappingURL=useDashboardCurrent.js.map