UNPKG

@adaptabletools/adaptable

Version:

Powerful AG Grid extension which provides advanced, cutting-edge functionality to meet all DataGrid requirements

24 lines (23 loc) 1.35 kB
import * as React from 'react'; import { CellColorRange, ColumnComparison, NumericStyledColumn } from '../../../../../AdaptableState/StyledColumns/Common/NumericStyledColumn'; import { GradientStyle, ZeroCentredColors } from '../../../../../AdaptableState/StyledColumns/GradientStyle'; import { AdaptableApi } from '../../../../../types'; export declare function gradientRangeStripCss(color: string, reverseGradient: boolean, minAlpha: number, maxAlpha: number): string; export interface GradientRangesSummaryPreviewProps { ranges?: CellColorRange[]; zeroCentred?: ZeroCentredColors; rangeValueType: NumericStyledColumn['RangeValueType']; gradientStyle?: Pick<GradientStyle, 'MinAlpha' | 'MaxAlpha'>; } /** * Visual summary of Gradient cell ranges: shows an alpha ramp per range * (instead of a flat colour swatch). Zero-centred and legacy diverging * `Col-Min..0` + `0..Col-Max` pairs render as a single split strip. */ export declare const GradientRangesSummaryPreview: React.FC<GradientRangesSummaryPreviewProps>; export interface GradientColumnComparisonSummaryPreviewProps { columnComparison: ColumnComparison; gradientStyle?: Pick<GradientStyle, 'MinAlpha' | 'MaxAlpha'>; api: AdaptableApi; } export declare const GradientColumnComparisonSummaryPreview: React.FC<GradientColumnComparisonSummaryPreviewProps>;