mirror of
https://github.com/grafana/grafana.git
synced 2025-02-16 18:34:52 -06:00
* logs: Allow disabling the logs volume histogram
* removed unnecessary code
* refactor: adjusted prop-name
* refactor: simplified code
* refactor: more readable code
* refactor: better naming
* refactor: better naming
* only unsubscribe when disabling the UI
* revert visual change
* re-apply visual change
This reverts commit 7fda5c197f
.
* smoother transition
* adjusted visual
Co-authored-by: Giordano Ricci <me@giordanoricci.com>
* logs: top-gap reduced
* added feature tracking
* removed not-working feature-tracking property
* lint fix
Co-authored-by: Giordano Ricci <me@giordanoricci.com>
50 lines
1.0 KiB
TypeScript
50 lines
1.0 KiB
TypeScript
import { DefaultTimeZone, toUtc } from '@grafana/data';
|
|
|
|
import { ExploreId } from '../../../types';
|
|
|
|
export const createDefaultInitialState = () => {
|
|
const t = toUtc();
|
|
const testRange = {
|
|
from: t,
|
|
to: t,
|
|
raw: {
|
|
from: t,
|
|
to: t,
|
|
},
|
|
};
|
|
|
|
const defaultInitialState = {
|
|
user: {
|
|
orgId: '1',
|
|
timeZone: DefaultTimeZone,
|
|
},
|
|
explore: {
|
|
[ExploreId.left]: {
|
|
datasourceInstance: {
|
|
query: jest.fn(),
|
|
getRef: jest.fn(),
|
|
getLogsVolumeDataProvider: jest.fn(),
|
|
meta: {
|
|
id: 'something',
|
|
},
|
|
},
|
|
initialized: true,
|
|
containerWidth: 1920,
|
|
eventBridge: { emit: () => {} } as any,
|
|
queries: [{ expr: 'test' }] as any[],
|
|
range: testRange,
|
|
history: [],
|
|
refreshInterval: {
|
|
label: 'Off',
|
|
value: 0,
|
|
},
|
|
cache: [],
|
|
richHistory: [],
|
|
logsVolumeEnabled: true,
|
|
},
|
|
},
|
|
};
|
|
|
|
return { testRange, defaultInitialState };
|
|
};
|