geostyler
Version:
Framework for styling geodata
20 lines (19 loc) • 925 B
TypeScript
import { default as React } from 'react';
import { ModalProps } from 'antd';
import { Style as GsStyle, WellKnownName, SymbolizerKind, Expression, IconSymbolizer } from 'geostyler-style';
import { IconLibrary } from '../IconSelector/IconSelector';
export interface BulkEditModalsProps {
colorModalVisible?: boolean;
sizeModalVisible?: boolean;
opacityModalVisible?: boolean;
symbolModalVisible?: boolean;
style?: GsStyle;
selectedRowKeys?: number[];
modalsClosed?: ModalProps['onCancel'];
updateMultiColors?: (x: Expression<string>) => void;
updateMultiSizes?: (x: Expression<number> | undefined) => void;
updateMultiOpacities?: (x: Expression<number> | undefined) => void;
updateMultiSymbols?: (symbol: WellKnownName | IconSymbolizer['image'], kind: SymbolizerKind) => void;
iconLibraries?: IconLibrary[];
}
export declare const BulkEditModals: React.FC<BulkEditModalsProps>;