Add settings page for managing forecasting API key and URL via UI
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
parent
cae411eae7
commit
1c411e402e
19809 changed files with 1962608 additions and 97 deletions
48
frontend/node_modules/recharts/lib/state/optionsSlice.js
generated
vendored
Normal file
48
frontend/node_modules/recharts/lib/state/optionsSlice.js
generated
vendored
Normal file
|
|
@ -0,0 +1,48 @@
|
|||
"use strict";
|
||||
|
||||
Object.defineProperty(exports, "__esModule", {
|
||||
value: true
|
||||
});
|
||||
exports.optionsReducer = exports.createEventEmitter = exports.arrayTooltipSearcher = void 0;
|
||||
var _toolkit = require("@reduxjs/toolkit");
|
||||
var _DataUtils = require("../util/DataUtils");
|
||||
/**
|
||||
* These chart options are decided internally, by Recharts,
|
||||
* and will not change during the lifetime of the chart.
|
||||
*
|
||||
* Changing these options can be done by swapping the root element
|
||||
* which will make a brand-new Redux store.
|
||||
*
|
||||
* If you want to store options that can be changed by the user,
|
||||
* use UpdatableChartOptions in rootPropsSlice.ts.
|
||||
*/
|
||||
|
||||
var arrayTooltipSearcher = (data, strIndex) => {
|
||||
if (!strIndex) return undefined;
|
||||
if (!Array.isArray(data)) return undefined;
|
||||
var numIndex = Number.parseInt(strIndex, 10);
|
||||
if ((0, _DataUtils.isNan)(numIndex)) {
|
||||
return undefined;
|
||||
}
|
||||
return data[numIndex];
|
||||
};
|
||||
exports.arrayTooltipSearcher = arrayTooltipSearcher;
|
||||
var initialState = {
|
||||
chartName: '',
|
||||
tooltipPayloadSearcher: () => undefined,
|
||||
eventEmitter: undefined,
|
||||
defaultTooltipEventType: 'axis'
|
||||
};
|
||||
var optionsSlice = (0, _toolkit.createSlice)({
|
||||
name: 'options',
|
||||
initialState,
|
||||
reducers: {
|
||||
createEventEmitter: state => {
|
||||
if (state.eventEmitter == null) {
|
||||
state.eventEmitter = Symbol('rechartsEventEmitter');
|
||||
}
|
||||
}
|
||||
}
|
||||
});
|
||||
var optionsReducer = exports.optionsReducer = optionsSlice.reducer;
|
||||
var createEventEmitter = exports.createEventEmitter = optionsSlice.actions.createEventEmitter;
|
||||
Loading…
Add table
Add a link
Reference in a new issue