mirror of
https://github.com/grafana/grafana.git
synced 2025-08-02 03:12:13 +08:00
Timeline: Adds opacity & line width option (#34118)
* Timeline: Adds opacity & line width option * Updated devenv dashboards, added back original timeline modes
This commit is contained in:
@ -257,7 +257,7 @@ export function createColors(colors: ThemeColorsInput): ThemeColors {
|
||||
|
||||
function getContrastText(background: string, threshold: number = contrastThreshold) {
|
||||
const contrastText =
|
||||
getContrastRatio(background, dark.text.maxContrast) >= threshold ? dark.text.maxContrast : light.text.maxContrast;
|
||||
getContrastRatio(dark.text.maxContrast, background) >= threshold ? dark.text.maxContrast : light.text.maxContrast;
|
||||
// todo, need color framework
|
||||
return contrastText;
|
||||
}
|
||||
|
@ -1,6 +1,5 @@
|
||||
import { FieldConfigEditorProps, FieldConfigPropertyItem, FieldConfigEditorConfig } from '../types/fieldOverrides';
|
||||
import { OptionsUIRegistryBuilder } from '../types/OptionsUIRegistryBuilder';
|
||||
import { FieldType } from '../types/dataFrame';
|
||||
import { PanelOptionsEditorConfig, PanelOptionsEditorItem } from '../types/panel';
|
||||
import {
|
||||
numberOverrideProcessor,
|
||||
@ -33,7 +32,7 @@ export class FieldConfigEditorBuilder<TOptions> extends OptionsUIRegistryBuilder
|
||||
override: standardEditorsRegistry.get('number').editor as any,
|
||||
editor: standardEditorsRegistry.get('number').editor as any,
|
||||
process: numberOverrideProcessor,
|
||||
shouldApply: config.shouldApply ? config.shouldApply : (field) => field.type === FieldType.number,
|
||||
shouldApply: config.shouldApply ?? (() => true),
|
||||
settings: config.settings || {},
|
||||
});
|
||||
}
|
||||
@ -45,7 +44,7 @@ export class FieldConfigEditorBuilder<TOptions> extends OptionsUIRegistryBuilder
|
||||
override: standardEditorsRegistry.get('slider').editor as any,
|
||||
editor: standardEditorsRegistry.get('slider').editor as any,
|
||||
process: numberOverrideProcessor,
|
||||
shouldApply: config.shouldApply ? config.shouldApply : (field) => field.type === FieldType.number,
|
||||
shouldApply: config.shouldApply ?? (() => true),
|
||||
settings: config.settings || {},
|
||||
});
|
||||
}
|
||||
@ -57,7 +56,7 @@ export class FieldConfigEditorBuilder<TOptions> extends OptionsUIRegistryBuilder
|
||||
override: standardEditorsRegistry.get('text').editor as any,
|
||||
editor: standardEditorsRegistry.get('text').editor as any,
|
||||
process: stringOverrideProcessor,
|
||||
shouldApply: config.shouldApply ? config.shouldApply : (field) => field.type === FieldType.string,
|
||||
shouldApply: config.shouldApply ?? (() => true),
|
||||
settings: config.settings || {},
|
||||
});
|
||||
}
|
||||
|
Reference in New Issue
Block a user