UNPKG

opendash

Version:

open.DASH data visualization framework

26 lines 957 B
var __assign = (this && this.__assign) || function () { __assign = Object.assign || function(t) { for (var s, i = 1, n = arguments.length; i < n; i++) { s = arguments[i]; for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p)) t[p] = s[p]; } return t; }; return __assign.apply(this, arguments); }; import * as React from "react"; import { useOpenDashApp } from ".."; export function useWidgetPresets() { var app = useOpenDashApp(); return React.useMemo(function () { return app.widgets .map(function (widgetType) { return widgetType.presets.map(function (preset) { return __assign(__assign({}, preset), { widget: __assign(__assign({}, preset.widget), { type: widgetType.type }) }); }); }) .flat(); }, [app]); } //# sourceMappingURL=useWidgetPresets.js.map