UNPKG

opendash

Version:

open.DASH data visualization framework

19 lines 906 B
import * as React from "react"; import { useWidget, useWidgetType, useObjectState, } from ".."; export function useWidgetBaseContextSetup(id, fullscreen) { if (fullscreen === void 0) { fullscreen = false; } var _a; var widget = useWidget(id); var type = useWidgetType((_a = widget) === null || _a === void 0 ? void 0 : _a.type); var container = React.useRef(); var _b = useObjectState({ key: "" + Math.random(), loading: true, rename: false, delete: false, share: false, settings: false, }), state = _b[0], setState = _b[1]; return React.useMemo(function () { return ({ id: id, widget: widget, type: type, fullscreen: fullscreen, container: container, state: state, setState: setState }); }, [id, widget, type, fullscreen, container, state, setState]); } //# sourceMappingURL=useWidgetBaseContextSetup.js.map