UNPKG

geostyler

Version:
28 lines (27 loc) 1.59 kB
import { default as React } from 'react'; import { MarkSymbolizer } from 'geostyler-style'; import { ColorFieldProps } from '../Field/ColorField/ColorField'; import { OpacityFieldProps } from '../Field/OpacityField/OpacityField'; import { RadiusFieldProps } from '../Field/RadiusField/RadiusField'; import { WidthFieldProps } from '../Field/WidthField/WidthField'; import { RotateFieldProps } from '../Field/RotateField/RotateField'; import { OffsetFieldProps } from '../Field/OffsetField/OffsetField'; import { InputConfig } from '../../../context/GeoStylerContext/GeoStylerContext'; export interface WellKnownNameEditorComposableProps { radiusField?: InputConfig<RadiusFieldProps['value']>; offsetXField?: InputConfig<OffsetFieldProps['value']>; offsetYField?: InputConfig<OffsetFieldProps['value']>; fillColorField?: InputConfig<ColorFieldProps['value']>; opacityField?: InputConfig<OpacityFieldProps['value']>; fillOpacityField?: InputConfig<OpacityFieldProps['value']>; strokeColorField?: InputConfig<ColorFieldProps['value']>; strokeWidthField?: InputConfig<WidthFieldProps['value']>; strokeOpacityField?: InputConfig<OpacityFieldProps['value']>; rotateField?: InputConfig<RotateFieldProps['value']>; } export interface WellKnownNameEditorInternalProps { symbolizer: MarkSymbolizer; onSymbolizerChange?: (changedSymb: MarkSymbolizer) => void; } export type WellKnownNameEditorProps = WellKnownNameEditorInternalProps & WellKnownNameEditorComposableProps; export declare const WellKnownNameEditor: React.FC<WellKnownNameEditorProps>;