UNPKG

@grafana/flamegraph

Version:

Grafana flamegraph visualization component

20 lines (15 loc) 653 B
'use strict'; Object.defineProperty(exports, '__esModule', { value: true }); var react = require('react'); var types = require('./types.cjs'); "use strict"; function useColorScheme(dataContainer) { const defaultColorScheme = (dataContainer == null ? void 0 : dataContainer.isDiffFlamegraph()) ? types.ColorSchemeDiff.Default : types.ColorScheme.PackageBased; const [colorScheme, setColorScheme] = react.useState(defaultColorScheme); react.useEffect(() => { setColorScheme(defaultColorScheme); }, [defaultColorScheme]); return [colorScheme, setColorScheme]; } exports.useColorScheme = useColorScheme; //# sourceMappingURL=hooks.cjs.map