@adaptabletools/adaptable
Version:
Powerful AG Grid extension which provides advanced, cutting-edge functionality to meet all DataGrid requirements
26 lines (25 loc) • 1.4 kB
TypeScript
import * as React from 'react';
import { StyledColumn } from '../../../AdaptableState/StyledColumnState';
export declare const getStyledColumnIconMappingsViewValues: (data: StyledColumn) => string[];
export declare const getStyledColumnIconStyleViewValues: (data: StyledColumn) => string[];
/** Mappings step summary. */
export declare const renderStyledColumnIconMappingsSummary: (data: StyledColumn) => React.JSX.Element;
export declare const StyledColumnIconMappingsView: React.FunctionComponent<React.PropsWithChildren<{
data: StyledColumn;
}>>;
/** Style step summary (size, text, tooltip, font / cell). */
export declare const renderStyledColumnIconStyleSummary: (data: StyledColumn) => React.JSX.Element;
/**
* Combined summary for the Styled Columns list row (preview + key facts).
*/
export declare const renderStyledColumnIconSummary: (data: StyledColumn) => React.JSX.Element;
export declare const isValidIconStyleMappings: (data: StyledColumn) => true | string;
export interface StyledColumnWizardIconSectionProps {
onChange: (styledColumn: StyledColumn) => void;
/**
* - `'mappings'` — Preset, mappings table, match mode, fallback.
* - `'style'` — Size, gap, cell text, tooltip, font / cell slices.
*/
variant: 'mappings' | 'style';
}
export declare const StyledColumnWizardIconSection: React.FunctionComponent<StyledColumnWizardIconSectionProps>;