kepler.gl
Version:
kepler.gl is a webgl based application to visualize large scale location data in the browser
45 lines (44 loc) • 2.05 kB
TypeScript
import React from 'react';
import InfoHelperFactory from '../../common/info-helper';
import { Layer } from '@kepler.gl/layers';
import { LayerVisConfig } from '@kepler.gl/types';
export declare type LayerConfigGroupLabelProps = {
label?: string;
description?: string;
collapsed?: boolean;
};
export declare type LayerConfigGroupProps = {
layer?: Layer;
label: string;
property?: string;
description?: string;
collapsible?: boolean;
expanded?: boolean;
disabled?: boolean;
onChange?: (newVisConfig: Partial<LayerVisConfig>) => void;
IconComponent?: React.ElementType;
children?: React.ReactNode;
};
export declare const StyledLayerConfigGroupAction: import("styled-components").StyledComponent<"div", any, {}, never>;
export declare const ConfigGroupCollapsibleContent: import("styled-components").StyledComponent<"div", any, {
className: "layer-config-group__content__collapsible";
}, "className">;
export declare const ConfigGroupCollapsibleHeader: import("styled-components").StyledComponent<"div", any, {
className: "layer-config-group__header__collapsible";
}, "className">;
export declare const StyledLayerConfigGroup: import("styled-components").StyledComponent<"div", any, {}, never>;
interface StyledConfigGroupHeaderProps {
collapsible?: boolean;
}
export declare const StyledConfigGroupHeader: import("styled-components").StyledComponent<"div", any, {
className: "layer-config-group__header";
} & StyledConfigGroupHeaderProps, "className">;
export declare function LayerConfigGroupLabelFactory(InfoHelper: ReturnType<typeof InfoHelperFactory>): React.FC<LayerConfigGroupLabelProps>;
export declare namespace LayerConfigGroupLabelFactory {
var deps: (typeof InfoHelperFactory)[];
}
declare function LayerConfigGroupFactory(LayerConfigGroupLabel: ReturnType<typeof LayerConfigGroupLabelFactory>): React.FC<LayerConfigGroupProps>;
declare namespace LayerConfigGroupFactory {
var deps: (typeof LayerConfigGroupLabelFactory)[];
}
export default LayerConfigGroupFactory;