UNPKG

geostyler

Version:
25 lines (24 loc) 933 B
import { default as React } from 'react'; import { Channel, ContrastEnhancement } from 'geostyler-style'; import { GammaFieldProps } from '../GammaField/GammaField'; import { InputConfig } from '../../../../context/GeoStylerContext/GeoStylerContext'; export interface ChannelFieldComposableProps { sourceChannelNameField?: { visibility?: boolean; }; contrastEnhancementField?: { visibility?: boolean; }; gammaValueField?: InputConfig<GammaFieldProps['value']>; } export interface ChannelFieldInternalProps { contrastEnhancementTypes?: ContrastEnhancement['enhancementType'][]; onChange?: (channel: Channel) => void; sourceChannelNames?: string[]; channel?: Channel; } export type ChannelFieldProps = ChannelFieldInternalProps & ChannelFieldComposableProps; /** * ChannelField to select different Channel options */ export declare const ChannelField: React.FC<ChannelFieldProps>;