UNPKG

opendash

Version:

open.DASH data visualization framework

12 lines 608 B
import * as React from "react"; import { useDashboards, useSource } from ".."; export function useDashboardsBySource() { var _a; var _b = useSource(), source = _b[0], enabled = _b[4]; var dashboards = useDashboards(); if (!enabled) { return dashboards; } return React.useMemo(function () { return dashboards.filter(function (dashboard) { var _a; return dashboard.source === ((_a = source) === null || _a === void 0 ? void 0 : _a.id); }); }, [dashboards, (_a = source) === null || _a === void 0 ? void 0 : _a.id]); } //# sourceMappingURL=useDashboardsBySource.js.map