UNPKG

opendash

Version:

open.DASH data visualization framework

19 lines (13 loc) 433 B
import * as React from "react"; import { useDashboards, useSource, DashboardInterface } from ".."; export function useDashboardsBySource(): DashboardInterface[] { const [source, , , , enabled] = useSource(); const dashboards = useDashboards(); if (!enabled) { return dashboards; } return React.useMemo( () => dashboards.filter(dashboard => dashboard.source === source?.id), [dashboards, source?.id] ); }